LOS ANGELES — Yasiel Puig homered twice and drove in five runs in his second major league game, helping the Los Angeles Dodgers rally for a 9-7 victory over the San Diego Padres on Tuesday night.
The 22-year-old Cuban defector 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-all tie.
J.P. Howell (2-0) got the win in relief, allowing one run and two hits in 12/3 innings, struck out one and walked none.
Brandon League pitched the ninth to earn his 13th save in 16 chances.
Phillies 7, Marlins 3, 11 inn.
At Philadelphia, John Mayberry Jr. hit a grand slam with two outs in the bottom of the 11th inning after his tying homer in the 10th.
Mayberry 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.
D'backs 7, Cardinals 6, 14 inn.
At St. Louis, Paul Goldschmidt hit a run-scoring single in the 14th inning to lift the Arizona Diamondbacks over the Cardinals for their third win in four games.
Arizona improved to 7-2 in extra innings. St. Louis (38-20), which still has the best record in the majors, has lost all four of its extra-inning games this season.
Braves 5, Pirates 4, 10 inn.
At Atlanta, Andrelton Simmons hit a game-ending double off Mark Melancon in the 10th inning.
Melancon (1-1) walked Dan Uggla to open the 10th. B.J. Upton struck out after fouling off an attempted sacrifice bunt. Melancon then hit pinch-hitter Reed Johnson with a pitch, bringing Simmons to the plate.
Rockies 5, Reds 4
At Cincinnati, Troy Tulowitzki hit a two-run homer in the eighth inning — a call changed after the umpires initially ruled fan interference — and the Rockies held on for a victory that ended their streak of six consecutive losses to the Reds.
A fan with a glove in left field reached and grabbed Tulowitzki's fly ball off Sam LeCure (1-1). The umpires initially ruled fan interference, but changed the call and awarded Tulowitzki his 13th homer after reviewing video that showed the ball had cleared the wall.
Nationals 3, Mets 2
At Washington, Steve Lombardozzi's sacrifice fly in the ninth gave the Nationals their first late-inning comeback win of the season, capping a two-run rally for a victory over the Mets.
Red Sox 17, Rangers 5
At Boston, Jackie Bradley Jr. hit his first career homer and had three RBIs, and the Boston Red Sox set season highs for hits and runs.
Stephen Drew, Mike Carp and Jarrod Saltalamacchia also homered for the Red Sox, who scored at least one run in every inning through the first seven and hit for the cycle as a team in the second. The Red Sox finished with 19 hits, eight of them doubles.
Tigers 10, Rays 1
At Detroit, Prince Fielder homered and drove in four runs, and Detroit handed Matt Moore his first loss of the season.
Fielder also hit a two-run single that capped a four-run second inning for the Tigers.
Angels 4, Cubs 3
At Anaheim, Calif., Albert Pujols hit a go-ahead homer in the eighth inning and drove in three runs, leading Los Angeles to a victory over Chicago.
Pujols' 484th career homer and ninth of the season not only got Jered Weaver off the hook, but also third baseman Alberto Callaspo, whose third-inning error led to a pair of unearned runs.
Yankees 4, Indians 3
At New York, David Phelps allowed only an infield single in six shutout innings and got home run help from Mark Teixeira for New York.
Teixeira hit his second homer 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.
Twins 3, Royals 0
At Kansas City, Mo., Ryan Doumit homered and drove in a pair of runs, helping Minnesota send Kansas City to its franchise-record 11th straight home loss.
Mariners 7, White Sox 4
At Seattle, Raul Ibanez hit a two-run homer and a two-run double in his first two at-bats, and Felix Hernandez pitched with a comfortable lead as Seattle handed Chicago its eighth straight loss.
Seattle scored three times in the first inning and three times in the third to give Hernandez (7-4) a cushion on a night when he wasn't at his best early.
Orioles 4, Astros 1
At Houston, Danny Valencia homered, Chris Tillman threw seven solid innings and Baltimore ended Houston's six-game winning streak.
Giants 2, Blue Jays 1
At San Francisco, Tim Lincecum ended a three-start losing streak, Andres Torres hit a two-run homer and the San Francisco Giants beat Melky Cabrera and the Blue Jays.
Cabrera had two hits in his return to AT&T Park with Toronto for the first time since his 50-game suspension for a positive testosterone test last Aug. 15.
Lincecum (4-5) allowed Edwin Encarnacion's first-inning solo home run, then retired the next 14 Blue Jays in order.
Brewers 4, Athletics 3, 10 inn.
At Milwaukee, Carlos Gomez scored from first on Yuniesky Betancourt's line drive to right-center in the bottom of the 10th inning, lifting the Brewers to a victory over the Athletics.
John Axford (2-3) got the win with a scoreless 10th. He retired Yoenis Cespedes, whose first career multihomer game had given the Athletics a 3-0 lead through seven innings, and after walking Jed Lowrie he struck out Josh Donaldson and got Josh Reddick on a flyout.