LOS ANGELES — Pablo Sandoval and Hector Sanchez hit RBI singles in the 10th inning, and the San Francisco Giants recovered to beat the Los Angeles Dodgers 7-4 Sunday after closer Sergio Romo gave up a tying homer to Hanley Ramirez.
Brandon Hicks hit a two-run shot off Clayton Kershaw, and Buster Posey had an RBI single for the NL West leaders, who beat the defending division champions for the seventh time in 10 meetings this season.
The Giants finished their road trip 7-3 and played errorless ball over the last five games.
Romo (3-0) came on in the ninth to try and protect a 4-2 lead for Tim Hudson. The right-hander struck out Yasiel Puig after a one-out double by Dee Gordon, but Ramirez lined his fifth homer to left field. The blown save was Romo’s first this season in 13 chances.
Angel Pagan drew a leadoff walk in the 10th from Kenley Jansen (0-2) before Hunter Pence singled.
Jean Machi got three outs for his first major league save.
REDS 4, ROCKIES 1
CINCINNATI — Aroldis Chapman made his first major league appearance since being hit above the eye by a line drive during spring training, striking out the side in the ninth inning with his 100 mph fastball to close out Cincinnati’s victory over Colorado.
Todd Frazier hit his second 400-foot home run in three days to back Homer Bailey (3-2) as the Reds won the rubber match of the three-game series.
Chapman was greeted by a standing ovation from the crowd of 33,143. He reached 100 mph with his first pitch and topped out at 102 mph in earning the save. Chapman had been out since a frightening injury March 19.
Skip Schumaker drove in two runs and the Reds capitalized on two throwing errors to send the Rockies to their third loss in four games. Charlie Blackmon hit his ninth homer for Colorado.
Bailey allowed four hits in 7 1-3 innings.
Juan Nicasio (4-2) gave up four runs — two earned — in six innings.
BRAVES 5, CUBS 2
ATLANTA — Evan Gattis hit a tiebreaking homer, Jason Heyward added a two-run shot and Atlanta beat Chicago to complete a three-game sweep.
Gattis gave the Braves a 3-2 advantage with his homer off Edwin Jackson in the fourth inning. Heyward added to the lead with his first home run since April 9.
Aaron Harang (4-3) gave up two runs in six innings with nine strikeouts. David Carpenter pitched the ninth for his second save as closer Craig Kimbrel was rested after pitching two straight days.
METS 5, PHILLIES 4
NEW YORK — Daniel Murphy and the New York Mets suddenly rallied for three runs in the ninth inning against Philadelphia’s improvised bullpen, then ended a five-game skid on Ruben Tejada’s single in the 11th.
PADRES 5, MARLINS 4
SAN DIEGO — Will Venable hit a leadoff homer and San Diego beat Miami for its first three-game winning streak of the season.
The resurgent Padres offense, which has scored 24 runs in three games, also got two hits and two RBIs from Chris Denorfia.
BREWERS 6, YANKEES 5
MILWAUKEE — Mark Reynolds hit a game-ending single with two outs in the ninth inning, and Milwaukee overcame Francisco Rodriguez’s first blown save of the season to beat New York.
RED SOX 5, RANGERS 2
ARLINGTON, Texas — A.J. Pierzynski and Mike Napoli had run-producing hits in the first inning against their former team and the Boston Red Sox got above .500 for the first time since three games into the season with a series-clinching 5-2 victory at Texas on Sunday.
ROYALS 9, MARINERS 7
SEATTLE — Alcides Escobar hit a grand slam and Johnny Giavotella added a three-run shot to give the Royals a comeback victory over the Mariners.
INDIANS 6, RAYS 5
ST. PETERSBURG, Fla. — Josh Tomlin won his second straight start, Nyjer Morgan and Michael Bourn both drove in two runs and the Indians beat the Rays.
ASTROS 5, ORIOLES 2
BALTIMORE — Jason Castro and Marc Krauss homered to account for all of Houston’s runs, and the Astros beat the Orioles to avoid a three-game sweep.
ANGELS 9, BLUE JAYS 3
TORONTO — Jered Weaver won his fourth straight decision, Hank Conger hit a three-run homer and had a career-high five RBIs, and the Angels beat Toronto for their seventh straight win over the Blue Jays.
TWINS 4, TIGERS 3
DETROIT — Eduardo Nunez hit a tiebreaking single in the eighth inning and the Twins rallied for a victory over the Tigers.
A’S 9, NATIONALS 1
OAKLAND, Calif. — Derek Norris hit a pair of three-run home runs to back Scott Kazmir’s fifth win and the Athletics beat the Nationals to complete a series sweep.
Both of Norris’ home runs came on identical two-out, 3-0 pitches from Washington starter and former Oakland pitcher Gio Gonzalez (3-3).
Nick Punto added two hits and three RBIs while Brandon Moss singled twice and doubled. Oakland has won four straight since dropping five of six against Boston and Seattle.
Kazmir (5-1) bounced back from his first loss of the year to pitch seven scoreless innings while allowing only four hits.
DIAMONDBACKS 5, WHITE SOX 1
CHICAGO (AP) — Chase Anderson won his major league debut, Gerardo Parra and Miguel Montero homered, and the Diamondbacks beat the White Sox.
Recalled Tuesday from Double-A Mobile, Anderson (1-0) hadn’t seen any action until Sunday and he excelled in his first big league appearance, at one point retiring 12 consecutive batters. He allowed one run and only two hits in 5 1-3 innings while striking out six, helping Arizona win for the fourth time in five games and secure its third consecutive series for the first time since June 2012.
Parra’s fifth-inning drive off Hector Noesi (0-3) gave Arizona a 3-0 lead.