Jarrod Saltalamacchia hit a two-run homer in the bottom of the eighth inning to lift the Detroit Tigers to a 4-3 victory over the Chicago White Sox on Monday night.
Justin Upton also went deep for the Tigers, who pulled within a game of Baltimore for the American League's second wild card.
Detroit trailed 3-2 after a solo homer in the seventh by Chicago's Tyler Saladino, but Saltalamacchia's towering drive to right-center off Nate Jones (5-3) put the Tigers ahead.
Justin Wilson (4-4) got the win in relief, and Francisco Rodriguez pitched a perfect ninth for his 37th save in 40 chances.
Saladino drove in all three Chicago runs. James Shields allowed two runs and six hits in six innings, ending an awful August on a decent note, but the White Sox couldn't hold a one-run lead for him.
Anthony Ranaudo (1-1) starts Tuesday night against the Tigers. He allowed six runs in 5 1/3 innings in his most recent start, Thursday against Seattle.
Daniel Norris (2-2) takes the mound. He allowed two runs in 6 1/3 innings Thursday at Minnesota.