
In St. Petersburg, Fla., Ben Zobrist hit a pinch-hit grand slam and Carlos Pena homered for the fifth time in six days to help Tampa Bay past Chicago.
Right-hander James Shields (2-1) recovered after giving up sixth-inning home runs to Carlos Quentin and Jermaine Dye to win for the second time since an opening-day loss. He allowed five runs and seven hits, struck out four and walked two in 7 1-3 innings.
Zobrist hit his slam off Matt Thornton (0-1) after the Rays loaded the bases with two outs against White Sox starter Bartolo Colon. The shot into the left-field stands wiped out a 5-2 lead that Chicago took when Quentin hit a solo homer and Dye followed with a two-run shot.
In Boston, Jason Bay and J.D. Drew homered to help Boston overcome a seven-run deficit.
Bay broke an 8-all tie with a sacrifice fly off Danys Baez (0-1) in the eighth inning. Drew's two-out triple in the fifth sparked a three-run rally in which Nick Green's two-run double tied the score at 8-8.
Ramon Ramirez (1-0), one of five Boston pitchers who combined for six scoreless innings in relief of starter Brad Penny, earned the victory with 1 2-3 innings. Jonathan Papelbon pitched the ninth for his third save.
Nick Markakis went 2-for-5 with five RBIs to provide much of the offense for the Orioles, including a second-inning grand slam that gave the Orioles a 7-0 lead.
In Arlington, Texas, Gil Meche pitched into the seventh without allowing a run, and Mark Teahen went 5-for-6 with a homer.
Meche (1-0), who had an 8.10 ERA his previous eight starts at Rangers Ballpark, held Texas to six singles, including a bunt by Ian Kinsler. The Rangers were held scoreless until Hank Blalock and Marlon Byrd hit back-to-back homers in the eighth that cut their deficit to 10.
Coco Crisp added a three-run homer in the inning to make it 4-0 against Matt Harrison (0-2).
In Seattle, Felix Hernandez survived early struggles and surging Seattle used a five-run fifth inning to win for the seventh time in eight games.
The Mariners, who lost 101 games last season, improved to an AL-leading 8-3 and tied the franchise's best 11-game start.