Raburn had his second straight two-hit performance and drove in a season-high four runs, while Prince Fielder went 3-for-4, his second straight three-hit game, as the Tigers split a two-game set in Chicago to finish their nine-game road trip 4-5.
"This is one game we're talking about but, to me, when you're come off a very mediocre road trip and you're on the last day of it and you're down, 6-0, to [White Sox starter] Jake Peavy, you could not ask for a better effort," Tigers manager Jim Leyland said. "I'm proud of them. ... They never gave up."
Neither did the White Sox, who put the potential game-winning run at the plate in the bottom of the ninth.
Closer Jose Valverde entered in the ninth with the Tigers ahead by four and, after getting two quick outs, allowed a single and double to Paul Konerko and A.J. Pierzynski, respectively. With Alex Rios up, Valverde threw a fastball to get the count to 3-1 before stepping off the mound and eventually leaving with lower back tightness.
Right-hander Octavio Dotel replaced Valverde and walked Rios before giving up a two-run double to Alexei Ramirez. Dayan Viciedo, representing the winning run, made the last out dramatic, flying out to the right-field warning track.
"When he hit it, I definitely thought it had a chance," said Pierzynski, who matched his career-high with five hits.
"You don't know in this ballpark. The wind is all over the place," Dotel said when asked if he thought it was gone. "I just throw a fastball down and away and he hit it pretty good. But when I saw the fly ball I was confused -- he got it, he don't got it -- because of the ballpark."
After being shut out by Peavy, who entered as the American League ERA leader, through the game's first five innings, Detroit exploded for eight runs in the sixth off Peavy and reliever Will Ohman.
After Andy Dirks led off with a single, Cabrera started the power display with a two-run shot that nearly landed on the left-field concourse.
Fielder followed with a double and Peavy hit Brennan Boesch to bring up Raburn, who went deep for the first time this season with a three-run shot to bring the Tigers within one.
Peavy was removed after walking Jhonny Peralta and, after hitting Delmon Young, Ohman (0-2) served up a three-run homer to Jackson to complete Detroit's comeback.
"It wasn't fun. Obviously, the momentum changed pretty quickly," Ohman said. "I didn't do what I needed to. I had Delmon two strikes. I tried to go in, hit him, that doesn't help. 0-2 homer, unacceptable."
The eight-run inning tied a season high for most runs in an inning for the Tigers, who also put up eight in Thursday's third inning against Oakland. The three sixth-inning homers were the most by the Tigers in a single inning this season.
Detroit added two more runs in the seventh on RBI singles by Raburn and Peralta.
"That's what I liked about today's game, everybody did something to help us win this game. Nobody gave in, nobody gave up," Leyland said
The Tigers were forced to play catch-up after starter Max Scherzer allowed six runs (five earned) while needing 99 pitches to get through four-plus innings. It was just the second non-quality start in 11 career outings against the White Sox for Scherzer, who entered Tuesday with the most strikeouts and second-lowest ERA (2.39) against the White Sox among all Major League starters since 2010.
Collin Balester (2-0), Phil Coke and Joaquin Benoit combined to throw four scoreless innings before the ninth-inning theatrics.
Leyland told his team afterward that the game is proof that, despite their struggles, the Tigers still are a good team and are close to solving their offensive woes. The manager is hoping Tuesday's win -- coupled with Monday's solid offensive output -- continues in the club's upcoming five-game homestand.
"We just have to sustain something. We've got to get on a little bit of a roll," Leyland said. "Hopefully, this will loosen those bats up a little bit and get it going."