ST. LOUIS (AP) - Adrian Gonzalez hit a tiebreaking single in the ninth inning off St. Louis Cardinals closer Trevor Rosenthal and the Los Angeles Dodgers salvaged the finale of a three-game series with a 4-3 victory on Sunday night.
The Dodgers pulled into a virtual tie for first place with San Francisco in the NL West despite a so-so outing from Clayton Kershaw, whose run of seven straight starts allowing one or fewer runs came to an end. Yasiel Puig did not play after getting hit by a pitch on the left hand a day earlier and the Dodgers finished without Hanley Ramirez, who was taken out in the ninth - also after getting struck on the left hand.
Gonzalez leads the National League with 38 road RBIs. He missed a chance earlier, flying out with the bases loaded to end the fourth. J.P Howell (2-3) got the last out in the eighth and Kenley Jansen finished for his 28th save in 31 chances.
SAN DIEGO (AP) - Odrisamer Despaigne came within four outs of the first no-hitter in San Diego's 46-year major league history, and the Padres beat the New York Mets 2-1 on Seth Smith's run-scoring infield single in the ninth Sunday. .
Making his fifth major league start, Despaigne didn't allow a hit until Daniel Murphy doubled to left-center with two outs in the eighth. San Diego, the only active major league franchise without a no-hitter, was playing its 7,264th regular-season game.
Murphy scored on David Wright's single to tie the score 1-1.
Vic Black (2-3) walked Carlos Quentin leading off the ninth, and Alexi Amarista bunted, with pinch-runner Cameron Maybin advancing to second and Amarista reaching when the ball went through Black's legs.
After a double play, Josh Edgin relieved, and then tumbled to the ground when he came off the mound to field Smith's bouncer.
MARLINS 3, GIANTS 2
MIAMI (AP) - NL hits leader Casey McGehee homered for the second time this season, and Miami took the lead for good on a wild pitch by Tim Lincecum in the seventh inning to beat San Francisco.
Miami stopped a six-game losing streak and averted a three-game series sweep.
WASHINGTON (AP) - Jayson Werth hit a game-winning RBI double in the bottom of the ninth after the Brewers tied it in the top of the inning, and Washington edged Milwaukee.
Washington's bullpen tossed five scoreless innings in relief of Gio Gonzalez until Rickie Weeks' RBI single in the ninth off closer Rafael Soriano (1-1), who earned the win despite blowing his third save in 25 chances.
BRAVES 8, PHILLIES 2
ATLANTA (AP) - Tommy La Stella drove in three runs, and Chris Johnson hit a two-run homer to back Alex Wood and help Atlanta rout Philadelphia.
The Braves have won of five of seven and remained second in the NL East, one percentage point behind Washington.
Wood (7-7) allowed three hits and one run with eight strikeouts in six innings to win for the first time four starts.
DIAMONDBACKS 3 CUBS 2
PHOENIX (AP) - Josh Collmenter threw seven sharp innings, Arizona scored on an unusual play in the sixth inning and then completed a three-game sweep of the Chicago Cubs.