Xander Bogaerts hit a grand slam in Boston's seven-run eighth inning to give the Red Sox a 9-2 victory over the Chicago White Sox on Sunday.
Mitch Moreland went 2 for 3 with two RBIs, and J.D. Martinez and Eduardo Nunez each had an RBI single as Boston won for the sixth time in seven games to move within a game of .500 at 17-18.
The surging Red Sox had a nine-run third inning in Saturday night's 15-2 win.
Jose Abreu and Ryan Cordell each had a solo homer for Chicago, which has dropped three straight.
With the score tied at 2, Boston broke things open with an eighth inning that started in bizarre fashion.
With one out, Rafael Devers hit a liner off reliever Kelvin Herrera (0-2) that short hopped the wall and bounced straight to left fielder Nicky Delmonico. Devers was nearly halfway to second before he stopped and scrambled back to first.
Shortstop Tim Anderson caught Delmonico's throw and fired to first base, but the ball skipped about 10 feet past Abreu as Devers slid in. Devers then got up and headed for second. Abreu scrambled after the ball, but slipped as he threw to second. The throw skipped past Anderson and rolled into center as Devers went to third. Anderson and Abreu each was assessed a throwing error.
Following a walk to Michael Chavis, Moreland singled to center to score Devers and give Boston a 3-2 lead.
Two batters later, with the bases loaded, pinch hitter Nunez hit a swinging bunt down the third base line. Third baseman Yoan Moncada had no play and let the ball roll, hoping it would go foul. The ball, though, stayed fair and hit off the third base bag, giving Nunez an RBI single to make it 4-2.
Left-hander Caleb Frare replaced Herrera and walked Andrew Benintendi — firing a fastball over catcher Welington Castillo on ball four — to force in a run.
Right-hander Juan Minaya, who was recalled from Triple-A Charlotte before the game, was brought in to face Bogaerts, who capped the rally with the grand slam on an 0-1 pitch.
Brandon Workman (2-1) worked a scoreless seventh to get the win.