In a game at Detroit, White Sox star slugger Frank Thomas belted his 40th home run of the year. It marked the first time a Sox player ever hit that many in a season. Thomas’ shot came off of Mike Moore in the first inning of a 5-3 win.
In the back half of a day/night doubleheader in Minnesota, White Sox pitcher Zach Stewart fired a one-hitter, beating the Twins, 4-0. Stewart, acquired earlier in the season from Toronto, was making only his eighth career major league start.
Stewart retired the first 21 batters before Danny Valencia hit an opposite-field double to right to end Stewart’s perfect game bid. Zach would end the game with eight strikeouts. The Sox would also win the first game, 2-1, behind the strong pitching of Philip Humber.
After getting knocked out of the game in the first inning a few days previously, Reynaldo López rebounded to throw one of the best games in his career as he threw a 7-1, one-hitter at Cleveland. The righthander struck out 11 and walked three in going the distance.
Kevin Plawecki delivered the lone hit off López, recording a two-out double in the second that right fielder Ryan Goins had a play on. A more experienced right fielder might have had a better chance at what was a tough play. The drive scored Jake Bauers from first. Otherwise, López was unhittable, retiring the last 16 batters he faced.