White Sox rally past Red Sox 5-4

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

Avisail Garcia (L) of the Chicago White Sox is greeted by Melky Cabrera #53 and Alexei Ramirez #10 after scoring against the Boston Red Sox during the seventh inning on August 25, 2015 at U.S. Cellular Field in Chicago, Illinois. (Photo by David Banks/Getty Images)

CHICAGO — Rookie Trayce Thompson drove in three runs, including a go-ahead, two-run double, and the Chicago White Sox beat the Boston Red Sox 5-4 on Tuesday night.

Thompson, who was called up Aug. 3, finished 3 for 4 and was a home run shy of hitting for the cycle. His two-out double sparked a three-run seventh inning, when theWhite Sox erased a 4-2 deficit.

Melky Cabrera added an RBI single in the seventh for Chicago, which had 15 hits.

The Chicago bullpen protected the one-run lead for the final two innings. Jake Petricka (4-3) picked up the win in relief and combined with Zach Duke and David Robertson to close it out.

Robertson pitched the ninth to earn his 26th save in 32 opportunities.

Wade Miley (10-10) allowed five runs and 13 hits in 6 2-3 innings.