AP Sports Writer
WASHINGTON (AP) - Trevor Cahill took a four-hit shutout into the eighth inning, and the Arizona Diamondbacks beat Washington 5-1 Tuesday night to stretch the Nationals' losing streak to five games.
Teenager Bryce Harper went 0 for 3 in his home debut for the Nationals. Harper, the No. 1 pick in the 2010 draft, is 2 for 9 since being recalled from the minors on Saturday.
Cahill (2-2) allowed one run and six hits in 7 1-3 innings, striking out five and walking one. Arizona starters are 4-0 with a 1.30 ERA over the past five games.
After Ian Desmond hit an RBI single, Bryan Shaw got the last two outs in the eighth and David Hernandez worked a perfect ninth.
Justin Upton had two hits and two RBIs, and John McDonald and Miguel Montero each had two hits and an RBI for the Diamondbacks.
(Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.)