Orlando Cabrera hit the first pitch of the 10th inning for a home run, and the Los Angeles Angels spoiled the Texas Rangers' home opener with a 7-6 win yesterday.
Cabrera's first homer of the season came off R.A. Dickey (0-1).
The Angels had tied the game when Darin Erstad hit a leadoff homer in the ninth off closer Francisco Cordero, who allowed just one homer in 67 appearances last year.
After Scot Shields (2-0) allowed just one hit over two innings, Francisco Rodriguez came in for his second save in as many chances.
Alfonso Soriano hit a leadoff home run and Rod Barajas and Hank Blalock also had solo homers in the first five innings, when the Rangers built a 6-2 lead.
Blue Jays 10, Athletics 3 -- Frank Catalanotto had a two-run triple and a sacrifice fly and Eric Hinske had three hits and two RBIs, leading visiting Toronto over Oakland. Gustavo Chacin (2-0) pitched six strong innings and didn't allow a run until Eric Byrnes's homer leading off the sixth. The Blue Jays clobbered Kirk Saarloos (1-1) in a hurry, getting four runs and six hits in the first two innings of the Athletics' home opener.
White Sox 2, Indians 1 -- Freddy Garcia pitched eight dominant innings and Scott Podsednik drove in the go-ahead run in the seventh to lead Chicago over Cleveland, wrecking its home opener. Garcia (1-0) held the Indians to one run and four hits. He didn't allow a hit after the third, retiring 16 of the last 17 batters. He walked two and struck out four.
Mariners 8, Royals 2 -- Spot starter Ryan Franklin took a three-hitter into the ninth and Adrian Beltre homered to help Seattle ruin Kansas City's home opener. The Mariners batted around in a seven-run eighth as Ichiro Suzuki, Miguel Olivo, and Beltre each had two RBIs.