The Sox tallied up 13 hits – three for homers – off Tigers' starter Mike Maroth, who gave up four runs in 4 1/3 innings, and relievers Chris Spurling and Matt Roney.
The Sox did all the offense they needed in the third inning. With one out, Aaron Rowand singled and then scored on a double by Sandy Alomar, who scored on Graffanino single to right. The Sox loaded the bases three batters later for Paul Konerko who hit an infield single right off the glove of second baseman Shane Halter.
The Sox went up 4-0 with a Frank Thomas home run, his first of the season, in the fifth and brought in another two more runs in the sixth with a Alomar home run and a Valentin RBI-double, scoring Graffanino from first.
There was a small scare in the fifth when leftfielder Carlos Lee was hit on the knee with a pitch from Maroth. Lee was down for a couple minutes before taking his base.
Up 6-0, Valentin hit his third homer of the season – his first two coming in Wednesday's loss – to give the Sox a 7-0 lead.
Rick White relieved Buerhle after eight innings and 103 pitches, and threw a scoreless ninth to end the game.
The Sox will attempt to even up their record at 3-3 with a win on Sunday when lefty Josh Stewart goes up against 26-year-old Gary Knotts. Game time is 1:05 and will be televised on Fox Sports Net Chicago.