DETROIT - Gary Sheffield homered off Daniel Cabrera two innings after the Baltimore starter hit him with a pitch, leading the Detroit Tigers to an 8-4 victory over the Orioles last night.
Cabrera hit Sheffield in the third inning, and the pair had to be pulled apart during a bench-clearing incident in the fifth before Sheffield got the last word with a homer estimated at 408 feet.
Sheffield watched the drive sail into the left-field stands from home plate before he slowly trotted around the bases.
Blue Jays 6, Rangers 1
TORONTO - Roy Halladay threw a five-hitter, Aaron Hill hit a two-run homer, and Toronto beat Texas.
Troy Glaus and rookie Adam Lind also homered for the Blue Jays (13-12), who secured their third straight winning April with the victory.
Halladay (4-0) struck out eight and walked none in his second complete game of the season.
Angels 3, Royals 1
KANSAS CITY, Mo. - Vladimir Guerrero doubled home two runs in the first inning and John Lackey pitched into the seventh to lead Los Angeles over Kansas City.