DETROIT - Magglio Ordoñez and Brandon Inge homered against struggling starter Jeff Weaver, helping the Detroit Tigers rout the Seattle Mariners yesterday, 7-3, for their ninth victory in 10 games.

The Tigers also moved into first place in the Central Division, a half-game ahead of Cleveland.

Weaver (0-6), a former Tiger, gave up six runs in five innings. He left with a 14.32 ERA.

Justin Verlander (3-1) allowed two runs and nine hits in 51/3 innings.

Angels 8, Indians 0

ANAHEIM, Calif. - Kelvim Escobar pitched a seven-hitter and Gary Matthews Jr. hit a three-run homer in a five-run third inning, propelling Los Angeles past Cleveland.

Escobar (4-1) struck out nine and walked none.

Red Sox 8, Blue Jays 0

TORONTO - Tim Wakefield pitched seven sharp innings as Boston sent Toronto to its ninth straight loss.

Mike Lowell homered for the third consecutive game, delivering a three-run blast in the third.

Wakefield (4-3) allowed three hits and lowered his ERA to a league-best 1.79.

Rangers 14, Yankees 2

NEW YORK - Brandon McCarthy (3-4) limited New York to a run and five hits in 51/3 innings, and Mark Teixeira helped his cause with four hits.

Pinch-hitter Victor Diaz hit his first career grand slam, Teixeira had three doubles and three RBIs, and Gerald Laird outraced Alex Rodriguez in a rundown to break a 1-1 tie in a three-run fifth.

Texas turned the game into a blowout with three runs in the seventh and seven more in the eighth.

White Sox 3, Twins 0

MINNEAPOLIS - Jose Contreras pitched a five-hitter in his second career shutout, leading Chicago past Minnesota.

A.J. Pierzynski, Ryan Sweeney and Pablo Ozuna hit RBI singles.

Contreras (3-4) struck out four and walked one.

The Twins' Torii Hunter was 0 for 4 to end his 23-game hitting streak.

Orioles 11, Devil Rays 6

BALTIMORE - Kevin Millar homered and drove in four runs, helping Baltimore complete a three-game sweep of Tampa Bay.

Athletics 17, Royals 3

KANSAS CITY, Mo. - Dan Johnson and Jack Cust each homered twice as Oakland crushed Kansas City.