Orlando Cabrera hit the first pitch of the 10th inning for a home run as the Los Angeles Angels spoiled the Texas Rangers' home opener 7-6. Cabrera's first homer of the season came off R.A. Dickey, who falls to 0-and-1. The Angels had tied the game when Darin Erstad had a leadoff homer in the 9th off closer Francisco Cordero, who had allowed just one homer in 67 appearances last season. Cordero struck out two after that, but didn't return because he had also pitched the last two days. The win goes to 2-0 Scot Shields, who allowed just one hit over two innings. Alphonso Soriano, Rod Barajas and Hank Blalock all hit home runs for the Rangers. The two teams meet again tomorrow night.