In a game marred by an injury to Angels star Mike Trout, Giancarlo Stanton and JT Riddle homered to lead the Miami Marlins to a 9-2 win over Los Angeles on Sunday afternoon at Marlins Park. Trout, a two-time American League MVP who leads the majors with 16 homers, sprained his left thumb in the fifth inning while stealing second base. He left the game in the middle of the sixth, and the Angels said X-rays showed no fracture on his thumb. Stanton's homer was his 13th of the season — two short of the National League lead — and his second in this series. The homer by Riddle was a two-run shot that snapped a 2-2 tie. Riddle also doubled and had three RBIs. Rays 8, Twins 6 (15 innings) Evan Longoria and Logan Morrison hit back-to-back homers to open the 15th inning, and Tampa Bay outlasted Minnesota in the longest game in Target Field history. Longoria's seventh homer of the season came off the second pitch of the inning from Hector Santiago (4-4), who is scheduled to be the Wednesday starter for Minnesota. Morrison followed with a long homer to deep right field on the next pitch as Tampa Bay won for the second time in five extra-inning games this season. Dodgers 9, Cubs 4 Los Angeles hit four home runs at Dodger Stadium that completed a three-game sweep of Chicago. Cody Bellinger and Enrique Hernandez each hit a three-run homer, Austin Barnes hit a solo shot, and Yasiel Puig put the game away with a two-run blast in the seventh inning. Yankees 9, Athletics 5 Aaron Judge hit his first career grand slam with two outs in the third inning, and New York beat Oakland. Gary Sanchez and Brett Gardner added RBI doubles while Aaron Hicks and Chris Carter lifted sacrifice flies for the Yankees, who won for the fifth time in seven games. Indians 10, Royals 1 Jason Kipnis had four hits, including a home run, and Josh Tomlin pitched his fifth career complete game to lead Cleveland over Kansas City. Austin Jackson had two hits and three RBIs as the Indians erupted for 10 runs and 18 hits after scoring just nine runs in their previous three games, all losses. Rangers 3, Blue Jays 1 Joey Gallo hit the go-ahead solo homer in the fourth inning, Andrew Cashner pitched seven strong innings and Texas defeated Toronto. In avoiding a sweep of the three-game series, the Rangers ended a five-game losing streak and stopped a five-game winning string by the Blue Jays. Padres 5, Nationals 3 Ryan Schimpf hit his 13th homer, and Chase d'Arnaud had two hits and drove in two runs as San Diego beat Washington to avoid a three-game sweep. Schimpf lined a two-run homer down the right field line in the first off Nationals starter Joe Ross (2-1) to give the Padres a 2-0 lead. Mariners 5, Red Sox 0 Christian Bergman tossed seven scoreless innings, Robinson Cano slugged a two-run homer, and Seattle snapped Boston's six-game winning streak. Cano's homer was his ninth of the year. Guillermo Heredia added a home run, his third, and Nelson Cruz drove in a run as the Mariners matched a season high with 16 hits. Reds 8, Phillies 4 Adam Duvall and Patrick Kivlehan both had multi-homer games, and Cincinnati hit five home runs in a win over Philadelphia at Citizens Bank Park. Duvall's homers were both two-run shots, and he also had a run-scoring single in the first inning for a five-RBI game. Kivlehan hit two solo homers. Astros 8, Orioles 4 George Springer hit a two-run homer as part of a six-run second inning, and Lance McCullers worked six solid innings as Houston capped a sweep of Baltimore. The Astros completed a 6-4 homestand by pounding Orioles starter Alec Ashur (1-3), hitting for the cycle in the second inning to erase a three-run deficit. White Sox 7, Tigers 3 Miguel Gonzalez took a perfect game into the seventh inning before he allowed three hits and a run as Chicago beat Detroit. The perfect game ended when leadoff hitter Andrew Romine reached on a hard grounder to shortstop Tim Anderson that was initially ruled an error. The call was later changed to a hit. Brewers 9, Diamondbacks 5 Domingo Santana hit his first career grand slam, and Jimmy Nelson struck out 10 as Milwaukee salvaged a series split with a victory over Arizona. Nelson (3-3) allowed seven hits for the second consecutive outing but held Arizona to a run in seven innings. Rockies 8, Cardinals 4 A four-run eighth inning steered Colorado over St. Louis. The victory in the rubber game enabled the Rockies to win their fifth straight series and improve to 12-2-2 in series this season. Giants 7, Braves 1 Johnny Cueto, bothered in recent games by blisters on his pitching hand, stopped his three-game losing streak as San Francisco beat Atlanta. Cueto (5-4) allowed six hits and walk and one run while striking out eight and walking one in six innings. Mets 7, Pirates 2 Jay Bruce went 3-for-5 with two doubles and two RBIs in New York's victory over Pittsburgh. Curtis Granderson went 3-for-5 with an RBI for the Mets, and Lucas Duda hit a home run. Mets starter Matt Harvey (4-3) won back-to-back starts for the second time this season and the first time since April 6 and 11 — his first two starts of the season. — Reuters