NEW YORK — Pinch-hitter Ike Davis hit a game-ending grand slam and the New York Mets were aided by a favorable ninth-inning replay review in rallying to beat the Cincinnati Reds 6-3 Saturday.
Brandon Phillips had given the Reds a 3-2 lead with a two-run homer off Dillon Gee in the eighth, two innings after Curtis Granderson connected for a two-run drive off Johnny Cueto, his first homer with the Mets.
Trailing by a run in the ninth, Juan Lagares walked leading off against fill-in closer J.J. Hoover.
Anthony Recker bunted and first baseman Joey Votto threw to second base for the force play. Second base umpire James Hoye called Lagares out and Mets manager Terry Collins raced out of the dugout to ask for a challenge. After a review of 2 minutes, 15 seconds, the call was overturned by crew chief John Hirschbeck.
Hoover, pitching the ninth for Aroldis Chapman who is out after being hit in the face by a line drive during spring training, then walked Ruben Tejada to load the bases.
Braves 6, Nationals 2
WASHINGTON — Julio Teheran allowed two runs in seven solid innings and had two hits, and Atlanta knocked out Stephen Strasburg in the fifth inning.
Dan Uggla had a two-run single for the Braves and Freddie Freeman reached base five times with two hits and three walks.
Phillies 2, Cubs 0
CHICAGO — Chase Utley went 3 for 3 and homered for the second day in a row, and Cliff Lee pitched seven scoreless innings to lead Philadelphia.
Dominic Brown drove in Utley for the Phillies’ other run with a single in the fourth inning.
Giants 7, Dodgers 2
LOS ANGELES — Madison Bumgarner struck out 10 while working into the seventh inning and San Francisco hit three home runs.
Yasiel Puig started in right field and batted leadoff for the Dodgers a day after he was benched for arriving late for stretching and batting practice.
Michael Morse had a solo shot in the fourth inning and the Giants got back-to-back homers in the fifth from Pablo Sandoval and Buster Posey.
Marlins 5, Padres 2
MIAMI — Jose Fernandez struck out eight in 6 2/3 innings while lowering his ERA to 0.71, and Miami won again.
The Marlins improved to 5-1, their best start since 2009. Last year their fifth victory came in their 21st game, and they finished with 100 losses.
Cardinals 4, Pirates 1
PITTSBURGH — Yadier Molina hit his second homer of the season and Jhonny Peralta added a late two-run shot for St. Louis.
Molina finished 2 for 4 and his solo homer in the sixth gave the Cardinals plenty of cushion as they bounced back from a 12-2 loss on Friday night by jumping on Pittsburgh ace Francisco Liriano early.
Rockies 9, Diamondbacks 4
DENVER — Nolan Arenado homered twice, rookie right-hander Tommy Kahnle picked up his first major league victory and Colorado overcame a four-run deficit.
Charlie Blackmon went 3 for 4, tying the Rockies’ franchise record with nine hits in consecutive games, a mark set by Juan Pierre in September 2002.
Twins 7, Indians 3
CLEVELAND — Kyle Gibson limited Cleveland to one run in his season debut after Brian Dozier led off the game with a home run, leading Minnesota over Cleveland and giving Twins manager Ron Gardenhire his 1,000th career victory.
Gibson allowed three hits in five-plus innings as the Twins snapped a seven-game losing streak against the Indians.
Gardenhire, who has managed Minnesota since 2002, joined Tom Kelly as the only managers in Twins history to reach 1,000 wins.
Tigers 7, Orioles 6
DETROIT — Torii Hunter homered and drove in five runs, and the Detroit Tigers withstood a five-run ninth inning by Baltimore.
Rick Porcello allowed a run and three hits in 6 2/3 innings in his first start of the season, and the Tigers remained baseball’s only undefeated team. But the Orioles nearly pulled off a remarkable rally after trailing 7-1 entering the ninth.
Mariners 3, Athletics 1
OAKLAND, Calif. — Felix Hernandez took a shutout into the ninth inning and Dustin Ackley and Abraham Almonte hit home runs.
Hernandez retired the first 11 batters on the way to his 16th career win over the Athletics, his most against any team. Hernandez walked one and struck out eight while allowing a run on six hits over 8 1/3 innings.
Rays 5, Rangers 4
ST. PETERSBURG, Fla. — James Loney hit a go-ahead, two-run double in the eighth inning.
Loney lined an opposite-field drive off Neal Cotts that went over left fielder Shin-Soo Choo and put the Rays up 5-4. Brandon Gomes pitched a perfect eighth before Grant Balfour got the final three outs for his first save.
Brewers 7, Red Sox 6, 11 innings
BOSTON — Khris Davis doubled in the 11th inning for his fourth hit of the game, and scored on Logan Schafer’s double.
Tyler Thornburg earned the win with a perfect 10th inning. Burke Badenhop came in to start the 11th and gave up Davis’ one-out double, then Schafer one-hopped the Green Monster between the left and center fielders.
Blue Jays 4, Yankees 0
TORONTO — R.A. Dickey and three relievers combined for a shutout, and Jose Bautista and Melky Cabrera homered.
Dickey allowed six runs and five hits in his season-opening start at Tampa Bay last Monday but was much sharper against New York. The 2012 NL Cy Young winner gave up five hits in 6 2/3 innings, walked one and struck out six.
Angels 5, Astros 1
HOUSTON — Josh Hamilton hit a two-run home run and Tyler Skaggs pitched eight innings of four-hit ball.
Skaggs allowed an unearned run and struck out five. Skaggs was making his Angels debut after being acquired in the offseason from Arizona in a trade that sent outfielder Mark Trumbo to the Diamondbacks.
Royals 4, White Sox 3
KANSAS CITY, Mo. — Salvador Perez hit a go-ahead RBI double with two outs in the eighth inning.
Alex Gordon doubled off left-hander Scott Downs before Perez hit Maikel Cleto’s second pitch down the left-field line.