Minneapolis Mark Buerhle settled down after an awful first inning, and the Chicago White Sox turned a triple play in a 9-7 victory over the Minnesota Twins on Sunday night.
The White Sox's potent offense woke up from a three-game slumber. Jim Thome broke out of an 0-for-12 slump with a home run in the third, and Jermaine Dye and A.J. Pierzynski also went deep for Chicago.
Buehrle (4-2) gave up seven hits and all seven runs - only one earned - in the first inning, but only allowed five hits after that, getting help from a triple play in the sixth to pick up his first win since April 21.
Down by two, Nick Punto led off the sixth with a bunt single, and Buehrle walked Shannon Stewart. Luis Castillo tried to bunt them over, but his attempt popped up in the air. Paul Konerko charged in from first and made a shoestring catch, then threw to Tadahito Iguchi at first to get Stewart.
Iguchi fired to Juan Uribe to get Punto at second base.
Athletics 6, Yankees 1
New York - Dan Haren pitched a six-hitter for his first complete game this season.
Blue Jays 8, Devil Rays 3
St. Petersburg, Fla. - Josh Towers won his first game of the season, snapping a seven-game losing streak.
Tigers 3, Indians 2
Cleveland - Mike Maroth pitched six strong innings to win again at Jacobs Field.
Mariners 9, Angels 4
Anaheim, Calif. - Raul Ibanez, Jose Lopez and Yuniesky Betancourt each hit two-run homers.
Rangers-Red Sox, ppd
Boston - Sunday's game was postponed by rain, the second straight washout in the series.