PITTSBURGH (AP) -- Ike Davis made his first home run with the Pittsburgh Pirates a memorable one.
Davis became the first player to hit grand slams for different teams in the same April, and Neil Walker had a run-scoring single with two outs in the ninth inning as the Pirates twice overcame deficits to beat the Cincinnati Reds 6-5 Monday night.
Pittsburgh trailed 2-0 before Davis' fourth-inning homer off Mike Leake. Davis hit a game-winning, ninth-inning slam off the Reds' J.J. Hoover on April 5 for the New York Mets, who traded him to the Pirates on Friday.
According to STATS, no player previously hit slams for different teams in the same April. Davis became just the third to hit slams for different teams against the same opponent in the same year, following Ray Boone in 1953 and Mike Piazza in 1998.
Leake said he made a good pitch and gave credit to Davis, his former college teammate at Arizona State.
"I broke his bat and he still hit it out," Leake said. "That's how strong he is."
The Pirates were behind 5-4 before Andrew McCutchen's leadoff homer in the eighth against Manny Parra.
Walker got the winning hit off Hoover (1-2) after consecutive one-out walks to Russell Martin and Andrew McCutchen followed by Pedro Alvarez's popout.
"It's totally on me," Hoover said of the loss. "I hung a curveball on 1-2 count to Walker when I was trying to bury it in the dirt and I left it up a little bit where he could handle it. And you can't walk guys and expect to have good results."
WHITE SOX 3, TIGERS 1
DETROIT -- Jose Abreu and Dayan Viciedo hit RBI doubles in the seventh inning, and the White Sox rallied for a victory over the Tigers.
Chicago scored three runs in the seventh off Anibal Sanchez (0-2) after managing only one hit in the first six innings. John Danks (2-0) allowed six hits and three walks in 61/3 innings, but the Tigers could score only one run off him.
ASTROS 7, MARINERS 2
SEATTLE -- Matt Dominguez homered and drove in three runs, Dallas Keuchel struck out a season-high eight and the Astros broke a seven-game skid with a win over the Mariners.
Marc Krauss, a Patrick Henry graduate, smacked a solo home run in the eighth inning and added an RBI single in the sixth for Houston.
RED SOX 7, ORIOLES 6
BOSTON -- Clay Buchholz allowed six runs in the third inning, and the Baltimore Orioles held on to beat the Red Sox 7-6 Monday in the annual Patriots' Day morning game at Fenway Park, a year after the Boston Marathon bombings.
RANGERS 4, ATHLETICS 3
OAKLAND, Calif. -- Donnie Murphy lined a go-ahead single up the middle with one out in the eighth inning, and the Rangers rallied from an early three-run deficit to beat the Athletics.
ANGELS 4, NATIONALS 2
WASHINGTON -- Raul Ibanez delivered a tiebreaking three-run double as a pinch hitter in the eighth inning on a night that Mike Trout and Bryce Harper went a combined 2 for 8 with zero runs or RBIs in their first matchup as opponents.
MARLINS 2, 10 INNINGS
ATLANTA -- Evan Gattis hit a two-run homer in the 10th inning, leading the Atlanta Braves past the Miami Marlins 4-2 Monday night.
N.Y. METS 2, ST. LOUIS 0
NEW YORK -- Jenrry Mejia pitched four-hit ball into the seventh inning and David Wright delivered another key hit.
MILWAUKEE 4, SAN DIEGO 3
MILWAUKEE -- Aramis Ramirez homered and Ryan Braun drove in two runs.
ROCKIES 8, GIANTS 2
DENVER -- Charlie Blackmon hit two of Colorado's five homers and Jorge De La Rosa threw five efficient innings, lifting the Rockies to a victory over the Giants.
PHILLIES 7, DODGERS 0
LOS ANGELES -- Cliff Lee scattered four hits over eight innings, struck out 10 and retired 21 of his last 22 batters to lead the Phillies to a victory over the Dodgers.
CUBS 5, DIAMONDBACKS 1
CHICAGO -- Travis Wood hit a three-run homer and drove in four runs to back his nine-strikeout performance on the mound, leading the Cubs to a victory over the Diamondbacks.