Jake Peavy pitched a three-hitter, Adam Dunn and Paul Konerko hit back-to-back homers and the Chicago White Sox beat the Oakland Athletics 4-0 on Monday night for their fourth straight victory.
Two days after teammate Phil Humber pitched the 21st perfect game in major league history, Peavy allowed only a leadoff single to Jemile Weeks in the fourth inning, a double to Yoenis Cespedes in the seventh and a single to Coco Crisp in the ninth. The 2007 NL Cy Young Award winner walked two and faced only four batters more than the minimum.
Alex Rios added three hits for Chicago, while Brent Morel had two hits and scored a run.
Oakland starter Bartolo Colon (3-2) scattered seven hits over seven innings and fell short in his bid to become the first four-game winner in the majors.
Peavy (3-0) needed 107 pitches to handcuff the A's, the lowest-scoring team in the American League, and help the White Sox extend their winning streak. Chicago also moved into a first-place tie with idle Detroit in the AL Central.
It was the sixth shutout of Peavy's career and his 10th complete game.
Since drawing a no-decision against Texas in his first start this season, Peavy has a 1.19 ERA over his last 22 2-3 innings.
The only time he ran into trouble came after Weeks' single in the fourth. Peavy walked the next batter, Crisp, but got Josh Reddick to hit into a double play and then retired Cespedes on a foul pop to the catcher.
Dunn homered on the first pitch from Colon leading off the fourth, a towering shot to left. Konerko followed with a drive to center, the 399th home run of his career.
That ended Colon's shutout streak of 18 1-3 innings and gave Peavy more than enough room to work with.
Colon, who threw 38 consecutive strikes in his previous start against the Angels, put together another streak of 20 straight during one stretch and got the White Sox to ground into three double plays.
With no run support, though, it didn't matter.
Oakland has scored just 52 runs through 18 games. That's the second-fewest in the majors behind Pittsburgh, which has 30 runs in 15 games.
Chicago added a pair of insurance runs in the ninth on RBI singles by Gordon Beckham and A.J. Pierzynski.
The loss spoiled the A's debut of third baseman Luke Hughes.
Hughes, claimed off waivers from Minnesota a day earlier, arrived in Oakland about two hours before the first pitch and was immediately put into the starting lineup. He got off to a shaky start with his new team, committing a pair of throwing errors.