Limited to a pair of hits through five innings, the Nationals began the sixth with singles by Desmond and Steve Lombardozzi. But Rick Ankiel hit into a double play and Adam LaRoche bounced out meekly to second.
Zimmermann left after two singles and an intentional walk loaded the bases in the seventh. Ryan Mattheus then hit Aaron Hill with a pitch and yielded a sacrifice fly to Upton.
Upton singled in a run in the ninth.
NOTES: Kubel, who was sidelined by an illness Monday, returned to go 1 for 4. He has hit safely in 12 of 13 games. ... Nationals manager Davey Johnson said 3B Ryan Zimmerman (shoulder) began throwing Tuesday, will begin to hit this weekend and could be ready to come off the disabled list on Sunday. ... Hill has reached base in 18 straight games.
Copyright 2012 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.