WASHINGTON, July 6 (UPI) -- Ryan Zimmerman drove in the go-ahead run and Adam LaRoche made a diving stop Saturday to secure Washington's 5-4 victory over San Diego.
The Nationals were trailing 4-3 in the seventh inning when they mounted a comeback, started when Denard Span singled with one out against Nick Vincent (2-1) and went to second on Ian Desmond's hit.
Joe Thatcher took the mound and promptly uncorked a wild pitch, moving the runners up, and Bryce Harper followed with a sacrifice fly to tie it up.
Luke Gregerson came in to pitch and Zimmerman greeted him with a solid hit to right, plating Desmond with the decisive run.
Ross Ohlendorf (2-0) was credited with the victory but Rafael Soriano struggled in the ninth, allowing the Padres to put runners at second and third with two outs.
Everth Cabrera then scorched a grounder to first that LaRoche speared with a dive and tossed to Soriano to end the game, giving the Nats closer his 24th save.
Harper finished with three RBI and LaRoche pounded a solo homer for Washington, which won a third straight.
Jesus Guzman smacked a three-run homer for the reeling Padres, who dropped an eighth consecutive game.