NEW YORK - The New York Mets suddenly rallied for three runs in the ninth inning against Philadelphia's improvised bullpen, then ended a five-game skid by beating the Phillies, 5-4, Sunday on Ruben Tejada's single in the 11th.

Down 4-1, the punchless Mets fought back in the ninth, sparked by Daniel Murphy's two-run homer. They did it while Phillies manager Ryne Sandberg held out closer Jonathan Papelbon, rather than use him for a third straight day.

Antonio Bastardo and Roberto Hernandez - who started Friday night - let the lead slip away.

Giants 7, Dodgers 4

Pablo Sandoval and Hector Sanchez hit RBI singles in the 10th inning, and the San Francisco Giants recovered to beat the Los Angeles Dodgers 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.

A's 9, Nationals 1

Derek Norris hit a pair of three-run home runs to back Scott Kazmir's fifth win and the Oakland Athletics beat the Washington 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. The two players were part of a 2011 trade between the teams.

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.

Brewers 6, Yankees 5

Mark Reynolds raised his right index finger in the air as his game-ending RBI single bounced safely past the diving third baseman. The bearded slugger was mobbed at first by smiling teammates pulling on his jersey and patting his head.

Reynolds' hit drove home Rickie Weeks from third with two outs in the ninth, and the Milwaukee Brewers overcame Francisco Rodriguez's first blown save of the season for a win over the New York Yankees.

Rodriguez had given up a game-tying homer to Mark Teixeira on a 3-2 pitch with two outs in the top of the ninth.

Reds 4, Rockies 1

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 with his 100 mph fastball to close out the Cincinnati Reds' victory over the Colorado Rockies.

Todd Frazier hit his second 400-foot home run in three days to back Homer Bailey's shutdown pitching as Cincinnati won the rubber match of its three-game series with Colorado.

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 being hit above the left eye by a line drive during a spring training game on March 19.

Angels 9, Blue Jays 3

Jered Weaver won his fourth straight decision, Hank Conger hit a three-run home run and had a career-high five RBIs, and the Los Angeles Angels beat Toronto for their seventh straight win over the Blue Jays.

Conger went 3 for 4 with a walk. He hit an RBI double in the fourth, homered in the sixth and added an RBI single in the ninth.

Howie Kendrick had three hits, two stolen bases and scored three times as the Angels won their third straight, matching their longest streak of the season, and beat Toronto for the 10th time in 11 meetings.

Royals 9, Mariners 7

Alcides Escobar hit a grand slam and Johnny Giavotella added a three-run shot to give the Kansas City Royals a comeback victory over the Seattle Mariners.

Escobar had provided a 4-0 lead for the Royals in the second with his first career home run off starter Roenis Elias.

But the Mariners rallied behind Dustin Ackley's two homers and Kyle Seager's one to take a 7-5 lead in the fifth.

Red Sox 5, Rangers 2

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 victory at Texas.

Napoli put the Red Sox ahead to stay with an RBI double, two batters before Pierzynski's two-run single. Both went to Boston as free agents after being in Texas - Pierzynski was the Rangers primary catcher last season, and Napoli was there the previous two years.

John Lackey (5-2) struck out nine while allowing two runs over seven innings. The big right-hander threw 75 of 105 pitches for strikes without any walks.

Padres 5, Marlins 4

Will Venable homered and the San Diego Padres beat the Miami Marlins for their first three-game winning streak of the season.

The surging Padres offense, which has scored 24 runs in the three games, also got two hits and two RBIs from Chris Denorfia.

Robbie Erlin (2-4) scattered five hits in 6 1-3 scoreless innings before giving way to three Padres relievers. Huston Street pitched around a hit and two walks in the ninth to earn his 11th save.

Astros 5, Orioles 2

Jason Castro and Marc Krauss homered to account for all of Houston's runs, and the Astros beat the Baltimore Orioles to avoid a three-game sweep.

Jarred Cosart (2-3) allowed two runs and eight hits over six innings for the Astros, who had lost seven of eight before ending Baltimore's five-game winning streak.

D'backs 5, White Sox 1

CHICAGO - Chase Anderson won his major league debut, Gerardo Parra and Miguel Montero homered, and the Arizona Diamondbacks beat the Chicago White Sox.

Recalled Tuesday from Double-A Mobile, Anderson (1-0) hadn't seen any action until Sunday and he made his first big league appearance count, 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.

Indians 6, Rays 5

Josh Tomlin won his second straight start, Nyjer Morgan and Michael Bourn both drove in two runs and the Cleveland Indians beat the Tampa Bay Rays.

Tomlin (2-0), who pitched just once in the big leagues last season after right elbow surgery in 2012, allowed two runs and six hits over six innings in his second outing this year.

Twins 4, Tigers 3

DETROIT - Eduardo Nunez hit a tiebreaking single in the eighth inning and the Minnesota Twins rallied for victory over the Detroit Tigers.

The Twins took advantage of poor defense by the Tigers in the late innings. Minnesota scored three runs in the eighth, spoiling another fine start by Detroit rookie Robbie Ray.