White Sox first. Yoan Moncada singles to center field. Yolmer Sanchez reaches on a fielder's choice to first base. Yoan Moncada out at second. Jose Abreu doubles to deep left field. Yolmer Sanchez scores. Daniel Palka grounds out to first base, Mitch Moreland to Rick Porcello. Jose Abreu to third. Matt Davidson strikes out swinging.

1 run, 2 hits, 0 errors, 1 left on. White Sox 1, Red Sox 0.

Red Sox second. J.D. Martinez doubles to deep right field. Rafael Devers singles to right center field. J.D. Martinez scores. Brock Holt grounds out to second base, Yoan Moncada to Matt Davidson. Rafael Devers to second. With Jackie Bradley Jr. batting, Rafael Devers steals third. Jackie Bradley Jr. reaches on a fielder's choice to shallow infield. Rafael Devers out at home. With Blake Swihart batting, Jackie Bradley Jr. steals second. Blake Swihart strikes out swinging.

1 run, 2 hits, 0 errors, 1 left on. White Sox 1, Red Sox 1.

White Sox third. Yolmer Sanchez flies out to left field to Andrew Benintendi. Jose Abreu walks. Daniel Palka reaches on a fielder's choice to second base. Jose Abreu to third. Fielding error by Rafael Devers. Matt Davidson hit by pitch. Daniel Palka to second. Omar Narvaez pops out to shortstop to Xander Bogaerts. Tim Anderson walks. Matt Davidson to second. Daniel Palka to third. Jose Abreu scores. Charlie Tilson pops out to shallow center field to Xander Bogaerts.

1 run, 0 hits, 1 error, 3 left on. White Sox 2, Red Sox 1.

White Sox sixth. Tim Anderson walks. Charlie Tilson out on a sacrifice bunt to shallow infield, Rafael Devers to Mitch Moreland. Tim Anderson to second. Trayce Thompson grounds out to second base, Mitch Moreland to Rick Porcello. Tim Anderson scores. Yoan Moncada called out on strikes.

1 run, 0 hits, 0 errors, 0 left on. White Sox 3, Red Sox 1.

Red Sox seventh. Sandy Leon strikes out swinging. Andrew Benintendi doubles to deep right field. Xander Bogaerts hit by pitch. Mitch Moreland lines out to deep center field to Trayce Thompson. J.D. Martinez walks. Xander Bogaerts to second. Andrew Benintendi to third. Eduardo Nunez pinch-hitting for Rafael Devers. Eduardo Nunez reaches on error. J.D. Martinez to second. Xander Bogaerts to third. Andrew Benintendi scores. Fielding error by Yoan Moncada. Brock Holt flies out to center field to Trayce Thompson.

1 run, 1 hit, 1 error, 3 left on. White Sox 3, Red Sox 2.

White Sox ninth. Trayce Thompson strikes out swinging. Yoan Moncada singles to shallow infield. Yolmer Sanchez grounds out to shallow infield, Matt Barnes to Mitch Moreland. Yoan Moncada to second. Jose Abreu is intentionally walked. Daniel Palka doubles to deep left center field, advances to 3rd. Jose Abreu scores. Yoan Moncada scores. Throwing error by Xander Bogaerts. Matt Davidson strikes out swinging.

2 runs, 2 hits, 1 error, 1 left on. White Sox 5, Red Sox 2.