Jorge Posada hit a tiebreaking three-run homer in the eighth inning, Gary Sheffield connected for his 400th career home run and the New York Yankees rallied for a 7-4 victory over the Blue Jays last night in Toronto.

Orlando Hernandez became the latest Yankees starter with an injury, leaving after the second inning with tightness in his left hamstring. Mike Mussina and Kevin Brown are both on the disabled list, and Tanyon Sturtze injured his right pinkie in the brawl with Boston on Saturday.

Hernandez thinks he'll be able to make his next start. He first noticed the tightness two days ago.

New York managed just two hits through seven innings, but Toronto reliever Kerry Ligtenberg (1-3) allowed all three batters he faced to reach in the eighth.

Bernie Williams and Derek Jeter singled and Sheffield walked. Justin Speier relieved and Alex Rodriguez -- 0 for 8 with the bases loaded this year -- hit a sacrifice fly, tying it at 2.

One night after hitting a grand slam in Monday's victory, Posada homered off Speier, giving New York a 5-2 lead.

Bernie Williams and Sheffield added solo homers off Micheal Nakamura in the ninth. Sheffield passed Al Kaline for 38th on the all-time list.

"This means everything because I never thought I'd reach 400 home runs," Sheffield said. "I was just hoping to get 100. When I came in the league they told me I'd be a speed guy."

* INDIANS 10, TIGERS 6: Coco Crisp, who wasn't in Cleveland's original starting lineup, drove in a career-high five runs to help the Indians win at home.

He became a late replacement as the starter in left field and at leadoff when Travis Hafner was scratched with a sprained neck and Matt Lawton moved to designated hitter.

Crisp hit his first career grand slam in the second inning off Gary Knotts (5-6) and added an RBI single in the fifth, giving the Indians an 8-4 lead.

* TWINS 7, WHITE SOX 3: Johan Santana pitched two-hit ball into the seventh inning and surging Minnesota beat host Chicago to take a 21/2-game lead in the AL Central.

The Twins' Cristian Guzman had three hits and Corey Koskie was hit by a pitch three times, tying a major league record.

* ANGELS 2, RANGERS 0: Bartolo Colon combined with two relievers on a one-hitter, and host Anaheim beat Texas after the teams scuffled during batting practice.

Before the game, a fight broke out between Angels second baseman Adam Kennedy and Rangers catcher Gerald Laird, a carry-over from their dispute the night before.

Laird thought Kennedy intentionally tried to get hit by one of Ryan Drese's pitches with the bases loaded and two outs in the second inning of Texas' 6-1 victory Monday, and said something to Kennedy when he came up again in the fifth.

* DEVIL RAYS 6, ROYALS 2: Rocco Baldelli had an RBI double and threw a runner out at the plate to help host Tampa Bay end its six-game losing streak.

* ATHLETICS 5, MARINERS 3: In Oakland, Calif., Bobby Crosby and Eric Chavez each homered, and Mark Redman won for the first time in six starts.