Not even a rain delay could throw Miguel Gonzalez off his game.
Perfect through six innings, the White Sox starter tossed a gem only allowing three runs in 7.2 innings as home runs by Melky Cabrera, Todd Frazier, Matt Davidson, and the little league variety for Willy Garcia powered Chicago by Detroit, 7-3.
The scoring started in the third inning after a leadoff walk by Omar Narvaez. Willy Garcia smashed a 2-1 fastball off Tigers starter Jordan Zimmermann over Alex Presley's head in center. Narvaez easily scored from first, and with Garcia on his way to third, Tigers shortstop Jose Iglesias airmailed the throw into the photographer pit. That allowed Garcia to advance home and the Sox were up 2-0.
Later that inning, Melky Cabrera hit his fifth home run of 2017 to right, and the Sox were up 3-0 after three innings.
In the fourth, Matt Davidson tied Jose Abreu for the team lead in homers belting his 10th of the season. A couple of batters later, Yolmer Sanchez hit his sixth double of the season and would steal third base off Zimmermann. Narvaez did his job dumping a single to right field, and the Sox were up 5-0.
After Jose Abreu's infield single in the fifth inning, Todd Frazier hit his sixth home run of the season to put the White Sox up a touchdown and the extra point, 7-0.
Detroit was finally able to muster some offense in the seventh inning against Gonzalez. Andrew Romine ended the perfect game with a sharp grounder to Tim Anderson, who couldn't cleanly backhand the one hopper. It was initially ruled an error but switched by the game scorer to a hit. Alex Avila and Miguel Cabrera followed up with singles of their own, and Detroit was finally on the board with Romine scoring. Andeson would make a terrific diving catch that doubled up Avila at second to prevent further damage that inning.
In the eighth, Gonzalez appeared to run out of gas. Giving up doubles to Justin Upton and Presley made it 7-2, and Romine tripled to make it 7-3. Gonzalez was lifted for Dan Jennings and finished with a line of 7.2 IP 6 H 3 ER 0 BB 6 K on 107 pitches (71 for strikes).
With the win, Chicago moves into third place a half-game ahead of Detroit in the American League Central.
Record: 23-26 | Box Score | Play-by-Play | Video