Carl Crawford hit a three-run homer and Travis Lee and Josh Phelps also drove in three runs apiece last night to lead the Tampa Bay Devil Rays to a 12-7 victory over the Baltimore Orioles in St. Petersburg, Fla.
The Devil Rays snapped a three-game losing streak with a season-high 14 hits in support of righthander Rob Bell (1-0), who allowed nine hits and four earned runs in six innings, including a two-run homer to Melvin Mora.
Crawford's second homer of the season was the big blow in a seven-run fourth inning against Sidney Ponson (1-1).
The rally opened a 12-3 lead that Baltimore cut into with two runs in the fifth and Miguel Tejada's two-run homer off Seth McClung in the seventh.
Mora went 3 for 5 and had three RBIs for the Orioles, finishing a triple shy of hitting for the cycle. Sammy Sosa drove in a run for the third straight game, contributing an RBI double in the fifth.
Catcher Charles Johnson, who missed three games last weekend after requesting a leave to handle a personal matter, made his first start for the Devil Rays. He began the seven-run fourth with a double and finished it with an RBI single.
Nationals 5, Diamondbacks 3 -- Vinny Castilla went 3 for 3 with a double in the second, a two-run triple in the fourth, and a two-run homer in the sixth -- all off Arizona starter Javier Vazquez (0-2) -- as Washington welcomed back major league baseball after a 34-year hiatus.
Livan Hernandez (1-1) was dominant for eight innings, giving up just one hit and letting only one runner reach third base. But he walked Luis Gonzalez leading off the ninth before Shawn Green singled and Chad Tracy hit a three-run homer with one out.
Chad Cordero came on for the last two outs, earning his second save, though he did bring the tying run to the plate by giving up a single to Quinton McCracken.
Cordero ended it by getting pinch hitter Tony Clark to fly out to center.
Mets 4, Astros 3 -- Jose Reyes's speed keyed a three-run rally in the seventh inning as host New York earned its fourth straight victory.
New York was trailing, 3-1, against Brandon Backe when David Wright walked to open the seventh. After Backe struck out Chris Woodward, Victor Diaz doubled.
Ex-Met John Franco (0-1) relieved Backe and retired pinch hitter Marlon Anderson on a grounder as Wright scored. Reyes then beat out an infield single, scoring Diaz with the tying run.
Reyes stole second and scored when third baseman Mike Lamb booted Miguel Cairo's grounder for an error.
Blue Jays 2, Rangers 1 -- Roy Halladay pitched a five-hitter for his 16th career complete game, and pinch hitter Russ Adams drove in the go-ahead run with a ground out to lead Toronto in Arlington, Texas.
Halladay (2-0) started the night with a 9.20 ERA in six career appearances at the Rangers' hitter-friendly ballpark, but he was in control as he struck out nine and walked one in his third start of the season.
With the game tied, 1-1, the Blue Jays put runners on second and third in the seventh against Pedro Astacio (0-1) when Alexis Rios led off with a single and went to third on Gregg Zaun's double. Adams grounded out to first to score Rios and help the Blue Jays win for the fifth time in six games.
Twins 10, Tigers 4 -- Brad Radke finally pitched six strong innings and Minnesota broke the game open with a big sixth to complete a three-game sweep of visiting Detroit.
Radke struggled in the first inning, giving up two runs on an RBI single by Dmitri Young and a sacrifice fly by Rondell White.
Radke (1-2) retired 11 straight after Young's single in the first and allowed just three hits and one run after that to get his first victory of the season and hand the Tigers their fourth straight loss.
Indians 8, White Sox 6 -- Travis Hafner sparked a three-run sixth inning with a two-run double and helped Cleveland hold off visiting Chicago.
Victor Martinez hit his first homer of the season and drove in two, and Hafner and Ben Broussard also had two RBIs apiece as the Indians pounded out 10 hits to avoid a three-game sweep.
Mariners 10, Royals 2 -- Seattle got three RBIs apiece from Richie Sexson and Jeremy Reed to help complete a three-game sweep in Kansas City.
Jamie Moyer (2-0) went seven innings for his 12th victory in 20 career decisions against the Royals, who scored only five runs in three games and are getting consistent production only from Mike Sweeney.