Miguel Cabrera homered in eighth inning for his 2,000th career hit, and the Detroit Tigers rolled to a 10-4 victory over the Baltimore Orioles on Friday. Cabrera also hit three singles. His two-run drive made him the ninth player to reach 2,000 hits before turning 31. Rajai Davis and Torii Hunter also homered for the Tigers. Drew Smyly (1-0) relieved Anibal Sanchez after a fourth-inning rain delay and pitched three scoreless innings. Miguel Gonzalez (0-1) allowed seven runs and nine hits in 3 1-3 innings. The game was delayed 10 minutes at the start and 34 minutes in the fourth on a chilly day. Baltimore shortstop J.J. Hardy sat out because of light spasms in his lower back.