CHICAGO — John Danks pitched seven innings of one-hit ball, Omar Vizquel homered and had a suicide-squeeze bunt, and the Chicago White Sox beat the Detroit Tigers 3-0 Thursday.
A.J. Pierzynski also homered for the White Sox, who have won two straight games — just their fourth winning streak of any kind this season.
The only hit off Danks (5-5) was Carlos Guillen's second-inning single. A pair of relievers finished the combined three-hitter, with Bobby Jenks getting his 10th save.
Vizquel connected for his first home run since last Aug. 7. It was the 2,724th hit for the 43-year-old infielder, tying Roberto Alomar for 54th on the career list.
One of the best shortstops ever, Vizquel had been a seldom-used utility infielder this season until third baseman Mark Teahen broke his finger two weeks ago.
Max Scherzer (2-6) allowed three runs and five hits in 7 1/3 innings. The Tigers are 6-12 during a recent slide.
Danks walked four and struck out four. He was 1-5 with a 5.05 ERA in his previous seven starts after going 3-0 with a 1.55 ERA in April.
Danks was helped by the absence of Tigers slugger Magglio Ordonez, who is batting .609 with two homers and seven RBIs in 23 at-bats against the left-hander. Ordonez, who has a .336 career average against the White Sox, missed the three-game series with a sore left side.
Sergio Santos relieved Danks to start the eighth and gave up Gerald Laird's single before walking Austin Jackson and Johnny Damon with one out. Ryan Raburn, Ordonez's replacement, hit a foul pop and Miguel Cabrera struck out chasing a 3-2 pitch.
Gordon Beckham led off the Chicago sixth with a double, advanced on Juan Pierre's sacrifice and scored on Vizquel's perfectly executed bunt. Beckham had gone 112 at-bats without an extra-base hit before doubling in Wednesday's 15-3 victory over Detroit.
Pierzynski homered on Scherzer's first pitch of the eighth.
The White Sox open a three-game series Friday against the Cubs at Wrigley Field. Jake Peavy, who wanted to be traded to the Cubs before agreeing to come to the White Sox last year, starts the opener. … Detroit fell to 13-14 in AL Central games, meaning only the Twins have a winning record within the division.