Sean Rodriguez led off the bottom of the 11th inning with a home run to give the Philadelphia Phillies a 6-5 win over the visiting Pittsburgh Pirates on Monday night. Rodriguez stroked a 1-2 slider from Michael Feliz (2-4) down the left field line for his fourth homer of the season. The Phillies moved to within one game of the second National League wild-card spot, currently held by the idle Chicago Cubs. Brad Miller, Bryce Harper and Corey Dickerson also clubbed homers, and J.T. Realmuto had three hits for the Phillies. Mike Morin (1-0) tossed two innings of two-hit relief. Pittsburgh's Kevin Newman went 2-for-6 and drove in two runs for a 4-2 lead in the seventh, and Bryan Reynolds, Melky Cabrera, Colin Moran and Adam Frazier each notched two hits. Josh Bell hit a game-tying solo homer in the ninth inning. Rockies 3, Braves 1 Ryan McMahon hit a walk-off, two-run homer in the ninth inning, and Colorado beat visiting Atlanta in Denver. The contest was a makeup of an April 10 game that was postponed due to a blizzard that hit the Denver area. Trevor Story had three hits, and Jairo Diaz (5-3) got the win despite allowing the tying run in the ninth inning for the Rockies, who snapped a four-game losing streak. Matt Joyce and Francisco Cervelli collected two hits apiece for Atlanta, which had its eight-game winning streak ended. Cardinals 12, Brewers 2 Yadier Molina, Marcell Ozuna and Paul DeJong drove in three runs each to propel St. Louis to a win at Milwaukee. The Cardinals won their fifth straight game and their 14th game in their past 17 tries. They extended their National League Central lead to three games over the idle Chicago Cubs and 5 1/2 games over the third-place Brewers. Molina hit a two-run single in the first inning to start the Cardinals' onslaught. He tacked on a solo homer in the fourth inning. Ozuna hit a three-run double in the second inning as the Cardinals scored six times. DeJong later added a two-run homer and a sacrifice fly. Yankees 5, Mariners 4 Rookie Mike Ford homered in consecutive at-bats, and New York edged host Seattle. A night after homering off Dodgers ace Clayton Kershaw, Ford capped a four-run second inning with a two-run homer, and he connected again in the fourth against Tommy Milone (3-8). Ford became the 23rd different player to produce a multi-homer game for New York this year. Gleyber Torres also went deep as the Yankees also extended their major league record for homers in a month to 64. New York improved to 3-4 on a nine-game West Coast road trip. Dylan Moore hit a three-run homer and Mallex Smith hit a solo homer for the Mariners, who lost for the third time in their past nine games. Padres 4, Dodgers 3 Eric Lauer tossed six innings of three-run ball as host San Diego edged Los Angeles. Kirby Yates struck out three in a hitless ninth to pick up his major-league-leading 38th save. Lauer (7-8) was the pitcher of record when the Padres scored three runs in the bottom of the sixth inning, with a huge assist on a throwing error by Dodgers center fielder A.J. Pollock. Justin Turner and Enrique Hernandez hit solo homers for the Dodgers, and Turner added a run-scoring double against Lauer, who left the mound for the last time trailing 3-1 in the middle of the sixth. Lauer yielded six hits and four walks with eight strikeouts. Diamondbacks 6, Giants 4 Eduardo Escobar broke open a close game with a two-out, two-run single in the seventh inning, and Adam Jones added a home run in the eighth as Arizona won at San Francisco. Arizona led just 3-2 before two walks sandwiched an infield single by Tim Locastro to load the bases in the seventh. Escobar then singled to center field, giving the Diamondbacks a three-run cushion. The Giants closed within 6-4 in the ninth on a sacrifice fly by Evan Longoria and a two-out, dropped fly ball by Arizona left fielder Locastro, on which Kevin Pillar was generously credited with an RBI double. Facing the potential tying run, Archie Bradley came on to strike out pinch hitter Mike Yastrzemski for his eighth save. A's 19, Royals 4 Marcus Semien hit a three-run triple in the second inning and a three-run home run in the third to help visiting Oakland blow out Kansas City. Semien added a run-scoring grounder in the eighth to finish with a career-high seven RBIs. The A's scored in eight straight innings, including five runs each in the second and third innings. Oakland got four hits from Josh Phegley and three hits apiece from Mark Canha, Matt Olson and Khris Davis in a 22-hit attack. Former Royal Homer Bailey (12-8) picked up the win in the first appearance against Kansas City during his 13-year career. He allowed three runs on eight hits in six innings with three strikeouts and no walks. Reds 6, Marlins 3 Freddy Galvis slugged a go-ahead, three-run homer in the fifth inning, leading Cincinnati to a win at Miami. The Reds' Eugenio Suarez and Phillip Ervin added solo homers in the eighth and ninth innings, respectively. Galvis, who also had a run-scoring groundout, finished with a season-high-tying four RBIs as the Reds snapped their three-game losing streak. Sonny Gray (10-6) allowed two hits, five walks and two runs in six-plus innings. He struck out six. Raisel Iglesias closed out the win by pitching the ninth, allowing Jorge Alfaro's solo homer. — Reuters