CHICAGO (AP) - Vladimir Guerrero Jr. hit a two-run homer in the eighth inning, and the Toronto Blue Jays beat the Chicago White Sox 4-3 on Tuesday night.

Guerrero gave Toronto a 4-3 lead when he connected against Joe Kelly (1-4) after Brandon Belt led off the eighth with a walk. The three-time All-Star went the opposite way on a 2-1 pitch, driving it out to right for his 13th home run.

All-Star Whit Merrifield had two hits and two RBIs, and the Blue Jays got back to winning coming off a three-game sweep by Boston.

White Sox All-Star Luis Robert Jr. made it 3-2 in the sixth with a long three-run drive against Chris Bassitt for his 25th homer. But Chicago lost again after dropping two of three at struggling Oakland.

Bassitt threw six innings, allowing three runs and six hits.

Nate Pearson (5-1) worked the seventh. Erik Swanson pitched around a triple by Tim Anderson in the eighth.

Jordan Romano pitched the ninth for his 25th save in 28 chances, and the Blue Jays came away with a tight win after pounding Chicago 20-2 in a three-game sweep at Toronto in April.

Toronto took a 2-0 lead on Merrifield's two-run, bases-loaded double in the fourth against Lucas Giolito.

Bassitt breezed through the first five innings before the White Sox got to him for three runs in the sixth. He gave up back-to-back singles to Andrew Benintendi and Tim Anderson with one out in the sixth. All-Star Luis Robert then put Chicago on top 3-2 when he drove an 0-1 pitch about halfway up the left-field seats for his 25th homer.

TRAINER'S ROOM

Blue Jays: RF George Springer got shaken up chasing a foul by Jake Burger when the ball ricocheted off the screen and hit him in the face, though he stayed in the game. … The Blue Jays hope to have RHP Adam Cimber (right shoulder impingement) throwing off the mound in the next few days, manager John Schneider said.

White Sox: White Sox RHP Michael Kopech (right shoulder inflammation) remains on course to return soon after the All-Star break, GM Rick Hahn said. The team planned to give him some extra rest, but decided to put him on the 15-day injured list after a loss to the Los Angeles Angels last week.

UP NEXT

Toronto RHP Jose Berrios (8-6, 3.74) looks to continue his dominance over Chicago, while RHP Lance Lynn (5-8, 6.47) gets the ball for the White Sox.

Berrios is 13-6 with a 3.26 ERA in 23 starts against the White Sox and tossed seven scoreless innings in a win at home on April 25.