Corey Koskie hit two of Minnesota's five home runs to lead the Twins over the error-prone Tampa Bay Devil Rays, 16-4, last night in Minneapolis.

Torii Hunter and Jacque Jones also homered and Carlos Silva (6-3) pitched seven strong innings for Minnesota, which scored a season-high 16 runs to win for just the fourth time in 12 games.

"What's amazing is that everybody knows we're in a funk, but the clubhouse was loose today," pinch hitter Matthew LeCroy, who also homered, said. "That's the nature of this ballclub."

Tino Martinez hit a two-run homer for the Devil Rays, who had a season-high four errors, along with three wild pitches and eight walks.

Paul Abbott (2-5) allowed seven runs, six earned, and five hits in four-plus innings, while walking four.

Jose Offerman doubled with one out in the second and Henry Blanco followed with an infield single to Abbott, who overthrew first base, allowing Offerman to score and Blanco to move to second.

Blanco went to third on the first of Abbott's two wild pitches and scored on Lew Ford's two-out RBI single to make it 3-0.

* RANGERS 6, INDIANS 5: Rod Barajas hit his second homer of the game with one out in the 12th inning to help Texas snap host Cleveland's four-game winning streak.

Erasmo Ramirez (3-2) escaped a bases-loaded jam in the 11th and Francisco Cordero worked a perfect 12th for his 17th save in 17 tries. He tied John Wetteland (1999) and Jeff Zimmerman (2002) for the club record for consecutive saves.

* ATHLETICS 6, WHITE SOX 4: In Oakland, Calif., Bobby Kielty hit a two-run homer in the last of the 12th inning.

Erubiel Durazo led off the 12th with a single to right before Kielty hit a 3-2 pitch off Neal Cotts (0-3) that just cleared the left-field fence. Justin Duchscherer (3-1) worked three innings for the victory.

Chicago's Jose Valentin tied the score at 4-all in the ninth with a two-out homer, his ninth of the season, off Jim Mecir. The White Sox' Carlos Lee extended his hitting streak to 18 games, the longest current streak in the majors.

* BLUE JAYS 6, MARINERS 5: Vernon Wells hit a two-run homer off Clint Nageotte in the sixth inning to give Toronto the lead for good in Seattle.

The Blue Jays' Roy Halladay, last year's AL Cy Young award winner, was scratched because he experienced soreness in his right shoulder when playing catch before the game. The Blue Jays hope he can start Sunday in Oakland.

* ROYALS 5, TIGERS 3: Mike Sweeney hit a go-ahead single in the ninth inning to lead Kansas City in Detroit.

With the score 3-all, pinch hitter Desi Relaford singled off Esteban Yan and moved to second on an error by Yan, who threw wildly to first after catching Tony Graffanino's popup on a bunt attempt.

Carlos Beltran was intentionally walked to bring up Sweeney, who then singled up the middle. Ken Harvey followed with an RBI single.

* ANGELS 7, RED SOX 6: Vladimir Guerrero doubled home two runs in the sixth inning as host Anaheim overcame a 4-1 deficit to beat Boston. The Red Sox got home runs from Kevin Millar and Brian Daubach.