SAN FRANCISCO — Stephen Strasburg outpitched Tim Lincecum, Danny Espinosa hit a go-ahead two-run homer in the third inning and the Washington Nationals beat the San Francisco Giants 6-4 on Wednesday.
Jayson Werth drove in three runs and Kurt Suzuki added a sacrifice fly for the NL East-leading Nationals, who won their fourth straight series and now head home for key series against divisional opponents New York and Atlanta.
Strasburg (14-5) struck out seven and walked four in six innings to win his third straight start, while Lincecum's latest shaky outing was over after just four innings.
MIAMI — Greg Dobbs drove in Miami's first run in 31 innings then hit a go-ahead homer in the sixth off Roy Halladay to help the Marlins beat Philadelphia.
Mark Buehrle (10-11) achieved the 10-win milestone on his sixth try, extending his streak reaching double digits wins to 12 straight years. The lefty allowed two runs in seven innings.
CINCINNATI — Scott Rolen and Todd Frazier hit back-to-back home runs, and Mike Leake pitched his second complete game of the season, helping the Cincinnati Reds extend their win streak to five with a 6-1 win over the New York Mets on Wednesday night.
Jay Bruce homered for the third consecutive game, helping the first-place Reds improve to 21-8 since All-Star first baseman Joey Votto was forced out of the lineup with a left knee injury.
PITTSBURGH — Clayton Kershaw won his fourth consecutive start, Matt Kemp drove in three runs and the Los Angeles Dodgers moved into first place in the NL West with a 9-3 win over the Pittsburgh Pirates on Wednesday night.
Kemp had a two-run double and scored during the Dodgers' three-run fourth against Wandy Rodriguez (7-12). Shane Victorino singled and scored in that inning, part of his 3-for-5, two-run game.
ATLANTA — Dan Uggla's three-run homer in the third inning gave Atlanta the lead and Paul Maholm threw seven strong innings to lead the Braves to a 6-1 win over the San Diego Padres on Wednesday night.
The Braves remained 4 1/2 games behind NL East-leading Washington, which earned a 6-4 win at San Francisco.
CHICAGO — David DeJesus homered twice and tied a career best with four hits, and Justin Germano cruised through six innings to lead Chicago over Houston.
DENVER — Tyler Colvin hit a two-run double down the first base line in the ninth inning, rallying Colorado to a win over Milwaukee.
ST. LOUIS — Adam Wainwright allowed two runs in six innings and the St. Louis Cardinals got home runs from David Freese and Allen Craig in a 5-2 victory over the Arizona Diamondbacks on Wednesday night.