BOSTON -- Conor Gillaspie missed Monday night's game at Fenway Park with a bruised right knee after being hit by a pitch Sunday.

Tuesday night, the third baseman was back. He had three straight hits, snapping a 3-3 tie with a two-run home run in the sixth inning to lead the Chicago White Sox to an 8-3 victory over the floundering Boston Red Sox.

The win was the fifth in the last six games and eighth in the last 11 for Chicago, while the last-place Red Sox fell to 1-7 on their current homestand. Boston has lost 13 of its last 18 to fall to 12 games under .500.

The White Sox, who salted the game away with three runs in the ninth, stroked eight extra base hits.

Gillaspie singled in a two-run second inning, doubled and scored in the fourth and then, after the Red Sox snapped an 18-inning scoreless streak with three runs in the fifth, hit his second homer of the season in the sixth.

Left-hander John Danks (8-6) worked the first 5 2/3 innings for the win, while Gillaspie's heroics made a loser of Boston starter Brandon Workman (1-3). Right-hander Ronald Belisario worked 2 1/3 innings and left-hander Eric Surkamp pitched the ninth.

Left fielder Alejandro De Aza had a pair of RBI hits, while Cuban import Jose Abreu also stroked two doubles and a single.

First baseman Mike Napoli, who made an error in the second inning, had three hits, a walk and an RBI and right fielder Brock Holt a double and a triple for the Red Sox. Second baseman Dustin Pedroia had an RBI double in the three-run fifth and added a single.

The Red Sox, whose shutout loss Monday night dropped them into last place in the American League in runs per game, loaded the bases with one out in the first inning on a double by Holt and two walks. However, left fielder Jonny Gomes hit into an inning-ending double play.

The White Sox scored two unearned runs in the second. With the bases loaded and no outs, right fielder Dayan Viciedo hit a bouncer to Napoli. The first baseman would have had an easy play at the plate, but he fumbled the ball as he went to throw. He still had time to pick it up and step on first but dropped the ball again. De Aza then bounced into a double play as the second run scored.

Gillaspie doubled with one out in the fourth, took third on a groundout and scored on De Aza's bloop single.

The Red Sox loaded the bases again in the bottom of the fourth, this time with two outs, but rookie center fielder Mookie Betts tapped out in front of the plate.

Holt led off the home fifth with a single that was played into a triple by center fielder Adam Eaton. Holt scored on Pedroia's double. Pedroia took third on a long flyout and scored when Napoli doubled off the wall in left-center. Gomes singled Napoli to third, and struggling third baseman Xander Bogaerts delivered Napoli with a single. Danks escaped further trouble with two strikeouts.

NOTES: Boston RF Shane Victorino, on the disabled list with hamstring and back trouble since May 24, had his latest rehab assignment pushed back from Wednesday to Thursday because of back pain. ... The White Sox will send LHP Chris Sale, who was leading the fan voting for the last spot on the American League All-Star team, to the mound Wednesday night. His mound opponent was not announced, but all signs pointed to RHP Rubby De La Rosa coming up from Triple-A Pawtucket to make the start. The needed roster spot could be opened with the Red Sox reportedly on the verge of sending RHP Jake Peavy to the St. Louis Cardinals. The veteran is 1-7 and hasn't won since April, but he has pitched better than his record indicates.