Magglio Ordóñez hit a two-run homer in his return to Detroit's lineup last night, and the Tigers roughed up Randy Johnson in a 10-2 victory over the visiting New York Yankees.
Jeremy Bonderman (10-5) gave up eight hits in his second complete game in three starts and fourth of his career. He struck out five and walked two -- both in the ninth inning.
Ordóñez, who was sidelined with a hernia since April 13, hit a 1-and-0 pitch off Johnson (7-6) in the fifth inning. Ordóñez got a standing ovation from the fans when he took his position in right field in the sixth.
Johnson gave up nine hits and seven runs over five innings for New York, which has lost six of eight and fallen back to .500 (39-39). It was the second time Johnson gave up seven runs in his last three starts. He struck out two.
Indians 3, Orioles 1 -- C.C. Sabathia took a three-hitter into the eighth inning, and visiting Cleveland used a three-run sixth to beat slumping Baltimore.
Travis Hafner had two hits and scored a run for the Indians, who have won six of seven overall and 10 of their last 12 road games.
Sabathia (6-4) allowed one run, three hits, and five walks in 7 2/3 innings. It was the first time in four starts he went more than five innings; he was 0-1 with an 11.77 ERA during that span.
Chris Gómez drove in the lone run for the Orioles, who have lost eight of nine to fall to seven games over .500 (43-36) for the first time since April 26.
Athletics 6, White Sox 2 -- Nick Swisher and Marco Scutaro drew bases-loaded walks from visiting Chicago's erratic pitching staff in the fifth inning of Oakland's eighth straight victory.
Rich Harden (5-3) didn't allow an earned run in 5 2/3 tough innings for the A's, who moved within one game of .500 with their longest winning streak of the season -- and their 12th victory in 13 outings overall.
José Contreras (3-5) threw three wild pitches -- increasing his major league-leading total to 14 -- and issued seven walks in 4 1/3 innings for the league-leading White Sox, whose three-game winning streak was snapped.
Rangers 6, Mariners 2 -- David Dellucci led off with a home run for the second straight day and Chan Ho Park pitched seven strong innings, leading visiting Texas over Seattle.
Laynce Nix also homered and drove in two runs for the Rangers, who won for the third time in four games in Seattle in 2005. The Mariners have lost six straight and seven of eight, dropping to a season-worst 12 games under .500.
Twins 7, Devil Rays 4 -- Jacque Jones hit a bases-loaded triple down the right-field line in the eighth inning to lift host Minnesota over Tampa Bay.
Jesse Crain (8-0) extended his AL record to 11 consecutive wins in relief to start a career, despite allowing a two-run home run to Jorge Cantú.
Joe Nathan pitched the ninth for his 21st save in 23 chances after the Twins rallied for four runs in the eighth against Dewon Brazelton (1-8).
Angels 5, Royals 0 -- Paul Byrd pitched a career-best two-hitter and visiting Los Angeles improved to 48-31 -- its best record after 79 games -- by blanking Kansas City.