The best team in baseball put on a show for their home fans on Friday as the New York Yankees hammered the Detroit Tigers 13-0.
The Yankees did it with bat and ball, with ace pitcher Gerrit Cole taking a perfect game into the seventh inning before it was finally broken up by a Jonathan Schoop single.
Cole finished with nine strikeouts, no walks and just two hits in seven full innings, while with the bat the Yankees hit four big home runs.
After a couple of scoreless innings to begin the game, Jose Trevino got things started with a 405-foot homer in the third inning, with MVP candidate Aaron Judge knocking his own 378-footer just three batters later to make it 2-0.
Trevino stayed hot with a two-run triple in the fourth inning, before Anthony Rizzo crushed the biggest hit of the game with a three-run, 430-foot home run to right-field to make it 8-0 in the fifth.
Recent signing Matt Carpenter got in on the fun as well, hitting a 386-foot blast later in the fifth inning. For Carpenter, it was his fourth home run for the Yankees in just seven appearances.
Judge finished with four hits from five at-bats, and the home run was his 20th of the season. Nobody else in the majors has more than Mookie Betts' 16.
Machado shows MVP power
In a battle between the National League's top MVP and Cy Young candidates, San Diego Padres slugger Manny Machado got the better of Milwaukee Brewers ace Corbin Burnes in a 7-0 win.
With the Padres leading 2-0 in the fourth inning, Machado put his stamp on the game by taking Burnes deep, connecting on a three-run home run to make it 5-0 and signal the end of Burnes' night, getting pulled just two batters later.
Joe Musgrove was the real star for the Padres, though, taking a no-hitter into the eighth inning before it was finally broken up. He finished with six strikeouts in eight innings, giving up one hit and three walks.
Twins order homers with extra Garlick
Jose Miranda and Kyle Garlick hit two home runs each for the Minnesota Twins in their 9-3 away win against the Toronto Blue Jays.
Garlick hit his first as the third batter of the game, giving the Twins a 2-0 lead in the first inning, and as soon as the Blue Jays were able to tie it back up, it was Miranda's turn, putting Minnesota back up 3-2 in the second frame.
Garlick's second came in the third inning, with Toronto's Vladimir Guerrero answering in the same frame, before Miranda finally gave the Twins some breathing room with his two-run blast in the sixth, pulling ahead 6-3 to grab a winning buffer.