Severna Park native Mark Teixeira became the second player in Rangers history -- and first in more than 19 years -- to hit for the cycle, leading Texas to a 16-4 rout of the visiting Cleveland Indians last night.

Teixeira went 4 for 5 and drove in a career-high seven runs as the Rangers stretched their winning streak to five games and gave Scott Erickson his first victory in more than two years.

Teixeira hit a two-run double in the third, a three-run homer in the fourth, a two-run triple in the fifth and a leadoff single in the seventh for the club's first cycle since Oddibe McDowell accomplished the feat on July 23, 1985, also against the Indians.

The first baseman was removed for a pinch runner after his single, leaving to a standing ovation from the crowd of 24,864. Teixeira is the fifth player to hit for the cycle this season, joining Milwaukee's Chad Moeller, Pittsburgh's Daryle Ward, Philadelphia's David Bell and Eric Valent of the Mets.

The Rangers' 17-hit attack helped Erickson (1-2) win for the first time since Aug. 7, 2002, while with Baltimore.

* RED SOX 5, BLUE JAYS 4: Orlando Cabrera hit a run-scoring double off the Green Monster in the ninth inning for the winning run in Boston.

"Unbelievable," Cabrera said. "I've done it in Montreal, but it's not 35,000 people."

Keith Foulke (3-3) pitched a perfect ninth, and Boston retired Toronto's last 10 batters.

The benches cleared briefly in the seventh after Toronto's Ted Lilly hit David Ortiz with a pitch, putting runners at first and second. Ortiz stared at Lilly, who came in from the mound and was restrained by Toronto pitching coach Gil Patterson.

On Monday, Derek Lowe hit Carlos Delgado in the back with a pitch in the seventh. In the second inning Monday, Delgado had knocked down Doug Mientkiewicz, making his first career start at second base, as Mientkiewicz fielded a grounder and tagged Delgado. Mientkiewicz was upset afterward.

* TWINS 8, YANKEES 2: Brad Radke pitched seven solid innings, and Corey Koskie drove in three runs for host Minnesota.

Radke (8-6) won his first game in four starts since July 26.

The Twins had lost 13 straight regular season games against the Yankees. Minnesota won the opener of last year's first-round playoff series, then dropped three in a row.

* DEVIL RAYS 8, ANGELS 3: B.J. Upton became the first teenager in more than six years to homer in a major league game, and host Tampa Bay snapped a six-game losing streak.

"He's got good power all over," Devil Rays Manager Lou Piniella said of Upton, 19. "He's looking more relaxed."

Cubs third baseman Aramis Ramirez was the last teenager to homer in a big league game. He did so on June 16, 1998, when he played for Pittsburgh.

A moment of silence was held before the game for the victims of Hurricane Charley.

* MARINERS 16, ROYALS 3: Ichiro Suzuki went 4 for 4 and drove in a career-high five runs, and Bret Boone added two home runs for visiting Seattle.

* TIGERS 11, WHITE SOX 8: In Chicago, Bobby Higginson hit a three-run homer in the second inning and a two-run drive in the fourth, and Detroit hit four homers off Freddy Garcia (10-10).