DETROIT | Joaquin Benoit walked two in the ninth, but was able to finish the game as the Detroit Tigers beat the White Sox 8-5 on Wednesday.
Prince Fielder and Miguel Cabrera — who are already on the All-Star team — had three hits apiece for the Tigers on Wednesday night, including a two-run homer by Fielder.
Detroit allowed 23 hits in an 11-4 loss to the White Sox on Tuesday, but it was the Tigers who did the slugging early on in this game. Fielder lined his two-run shot to right field in the first inning for his 16th homer of the year.
Alex Avila's two-run single in the third put Detroit ahead 5-1.
Conor Gillaspie and Gordon Beckham homered for Chicago.
Chicago's Dylan Axelrod (3-6) allowed seven runs and 11 hits in 5 2-3 innings.
Cabrera's run-scoring single in the sixth pushed his major league-leading RBI total to 93.
"It's hard to put in perspective," Porcello said. "That's a career season for the majority of guys in baseball, and that's only his first half."
Chicago's Alex Rios was hitless a night after going 6 for 6, and the White Sox never led Wednesday. After Gillaspie's homer in the second, the Tigers made it 3-1 on Austin Jackson's RBI triple in the bottom of the inning.
Axelrod's problems continued in the third when Avila lined a single to right with the bases loaded. The ball landed just in front of a diving Rios, and two runs came home.
"Ax wasn't sharp, and that's a tough lineup to face when you don't have your best stuff," White Sox manager Robin Ventura said. "His velocity was down all night, and he wasn't getting much from his pitches. When you do that against the Tigers, they will squeeze you, make you throw the ball over the plate and then they beat you."
Axelrod has allowed 29 earned runs in 28 innings in his last six starts.
Porcello won his second straight start — he blanked Cleveland for seven innings last week. Chicago scored twice in the fourth on an RBI single by Dayan Viciedo and a sacrifice fly by Beckham, but right fielder Torii Hunter made a diving, back-handed catch on Beckham's hit to prevent further damage.
Porcello struck out six without a walk.
Detroit added three runs in the sixth on consecutive RBI singles by Cabrera, Fielder and Victor Martinez. That made it 8-3, but Tigers reliever Bruce Rondon allowed Beckham's homer and an RBI double by Alexei Ramirez in a shaky seventh.
Then Detroit turned to two relievers who have been pretty sharp in 2013. Drew Smyly worked a perfect eighth, and Benoit pitched the ninth.