Giancarlo Stanton hit a go-ahead, two-run homer in the seventh inning before putting the game out of reach with a monstrous three-run shot in the eighth inning of the Miami Marlins' 5-2 win over the New York Mets at Citi Field on Tuesday. Stanton's first homer landed several rows back in the left-center field bleachers, and his second one landed in the second deck. The two-homer game was the first of the season for Stanton and the 17th of his career. The five RBIs were his most in a game since April 18, 2014. Chen allowed one run on three hits and one walk while striking out five over seven innings. Phillies 5, Braves 1: Zach Eflin pitched his first complete game, and four Philadelphia solo home runs were more than enough to deliver the rookie right-hander his first career win, topping Atlanta. Reds 9, Cubs 5: Zack Cozart and Jay Bruce each clubbed two-run homers as Cincinnati never trailed en route to a victory over Chicago. Blue Jays 8, Royals 3: Josh Donaldson hit two solo home runs, Ezequiel Carrera added a solo shot, Troy Tulowitzki hit a three-run blast and R.A. Dickey struck out eight in seven innings as Toronto defeated Kansas. Brewers 5, Nationals 2: Aaron Hill went 3-for-4 with a walk and three RBIs and young right-hander Zach Davies allowed two runs in 6 2/3 innings as Milwaukee beat first-place Washington, taking the first two games in the series. Indians 12, Tigers 1: Lonnie Chisenhall had four hits and three RBIs and Tyler Naquin and Carlos Santana homered as Cleveland continued its domination of Detroit at Progressive Field. Angels 13, Rays 5: Los Angeles got two home runs from red-hot C.J. Cron, pulling away with six runs in the ninth to a win over Tampa Bay at Tropicana Field. Rangers 7, Red Sox 2: Robinson Chirinos blasted a three-run homer in the ninth inning after Rougned Odor doubled home the go-ahead run in the sixth as Texas crushed Boston at Fenway Park. Astros 5, Mariners 2: Dallas Keuchel worked six solid innings and Houston showcased an electric power display with three home runs to beat Seattle at Minute Maid Park. Pirates 5, Cardinals 2: Eric Fryer drove in three runs and David Freese contributed to both of Pittsburgh rallies as it tied its season long winning streak with a win over St. Louis. Yankees 9, White Sox 0: Masahiro Tanaka didn't allow a run and New York cranked out a season-high 20 hits in a win over Chicago at U.S. Cellular Field. Diamondbacks 7, Padres 5: Rickie Weeks Jr. homered and Paul Goldschmidt drove in a pair of runs as Arizona beat San Diego. Jean Segura had three hits and scored three runs and Jake Lamb added a pinch-hit triple for the Diamondbacks, who won for the second time in 10 games. Orioles 4, Dodgers 1: Chris Tillman gave up one run over seven innings, Manny Machado hit a decisive three-run homer, and Baltimore beat Los Angeles at Dodger Stadium. Twins 11, A's 4: Kennys Vargas had a pair of hits, including a two-run homer in the decisive fifth inning, to lead Minnesota over Oakland at Target Field. Rockies 7, Giants 3: Nolan Arenado continued his powerful hitting against San Francisco Giants, blasting a three-run, seventh-inning home run that rallied Colorado to victory.