John Mayberry Jr. hit his first career grand slam with two outs in the bottom of the 11th after his tying homer in the 10th as the Phillies beat the Miami Marlins, 7-3, Tuesday night in Philadelphia.
Mayberry, who entered the game in the seventh inning, tied it off Steve Cishek in the 10th after Juan Pierre scored on a wild pitch in the top of the inning.
Domonic Brown reached on a fielding error by pitcher Edgar Olmos (0-1) with one out in the 11th and advanced on pinch-hitter Kyle Kendrick’s sacrifice. After Freddy Galvis was intentionally walked, Erik Kratz walked to load the bases. Mayberry followed with a line-drive homer to left.
Dodgers 9, Padres 7 — Yasiel Puig homered twice and drove in five runs in his second major league game, helping host Los Angeles rally over San Diego.
The 22-year-old Cuban defector, who batted leadoff, made a curtain call from the top of the dugout steps after his second homer, a two-run shot with two outs in the sixth, when the Dodgers scored three runs to snap a 6-6 tie.
Yankees 4, Indians 3 — David Phelps followed the worst start of his young career with his best, allowing a mere infield single in six shutout innings and getting home run help from Mark Teixeira for host New York.
Teixeira hit his second homer of the season since coming off the disabled list last Friday. His three-run shot made it 4-0 in the third inning, and came a day after he lined a grand slam against Cleveland.
Tigers 10, Rays 1 — Prince Fielder homered and drove in four runs as host Detroit handed Tampa Bay’s Matt Moore his first loss of the year.
Fielder also hit a two-run single that capped a four-run second inning for the Tigers. Moore (8-1) got only six outs while allowing six runs, seven hits, and six walks. He was pitching on three days’ rest after his previous start in Cleveland was limited to one inning because of rain.
Moore had allowed only 15 runs all season coming into the game.
Rockies 5, Reds 4 — Troy Tulowitzki hit a two-run homer in the eighth inning — a call changed after the umpires initially ruled fan interference — as visiting Colorado ended its streak of six consecutive losses to Cincinnati.
The Reds took a 4-3 lead in the seventh on Edgmer Escalona’s balk for a third-to-first pickoff fake — a play that was outlawed this season.
Mariners 7, White Sox 4 — Raul Ibanez hit a two-run homer and a two-run double in his first two at-bats as host Seattle handed Chicago its eighth straight loss.
Nationals 3, Mets 2 — Steve Lombardozzi’s sacrifice fly in the ninth for host Washington, which won for the first time this season when trailing after six innings.
Braves 5, Pirates 4 — Andrelton Simmons hit a game-ending double off Mark Melancon in the 10th inning, lifting host Atlanta over Pittsburgh.
Orioles 4, Astros 1 — Danny Valencia homered and Chris Tillman threw seven solid innings as visiting Baltimore ended Houston’s six-game winning streak.
Twins 3, Royals 0 — Ryan Doumit homered and Samuel Deduno allowed four hits over six-plus innings for Minnesota as host Kansas City lost for the 22d time in 28 games.
Brewers 4, Athletics 3 — Carlos Gomez scored from first on Yuniesky Betancourt’s line drive to right-center in the 10th inning, lifting host Milwaukee.
Angels 4, Cubs 3 — Albert Pujols hit a go-ahead homer, the 484th of his career, in the eighth inning and drove in three runs, leading Los Angeles over visiting Chicago.
Giants 2, Blue Jays 1 — Tim Lincecum allowed three hits in seven impressive innings and Andres Torres hit a two-run homer as host San Francisco beat Toronto.
Diamondbacks 7, Cardinals 6 — Paul Goldschmidt hit a run-scoring single in the 14th inning to lift Arizona to a win in St. Louis.