Red Sox 8, Orioles 0
BALTIMORE -- David Wells allowed three hits in eight innings and Boston got a three-run homer from Jason Varitek. Wells (2-2) struck out five and walked one, coming within three outs of his first shutout in 63 starts. Baltimore's Brian Roberts went 0-for-3 with a walk, ending a 14-game hitting streak. Bruce Chen (1-1) allowed five runs and five hits in 6 1/3 innings for the Orioles.
White Sox 9, Tigers 1
DETROIT -- Joe Crede hit a three-run homer, Jermaine Dye had a two-run drive and Jon Garland pitched eight innings for Chicago. The AL Central-leading White Sox (11-4) have won three straight and are off to their best 15-game start since 1981. Garland allowed one run and five hits, improving to 3-0 for the first time. He has won three straight starts for the first time in three years.
Yankees 11, Blue Jays 2
TORONTO -- Carl Pavano scattered seven hits over eight innings to get his first win with the Yankees. Jorge Posada hit a three-run homer for New York, which went ahead 7-1 in the fourth inning. Pavano (1-2) allowed two runs, just one of them earned. He struck out three, walked none and was backed by 14 hits. Former Yankee Ted Lilly (0-2) allowed six runs and six hits -- including five doubles -- in 3 1/3 innings.
Rangers 12, Devil Rays 10
ST. PETERSBURG, Fla. -- Rod Barajas hit his first career grand slam and Kevin Mench had a bases-loaded triple for Texas, which nearly blew an eight-run lead. Barajas put the Rangers up 6-1 with a homer on the first pitch off John Webb (0-1) during a five-run fourth inning. Mench drove in three runs in a four-run fifth. Charles Johnson, Carl Crawford and Aubrey Huff had two RBIs each for the Devil Rays, who lost for the fifth time in six games. Texas starter Ryan Drese (2-1) gave up seven runs and eight hits in 5 1/3 innings. Francisco Cordero pitched the ninth for his major league-leading seventh save.
Twins 5, Royals 4
MINNEAPOLIS -- Shannon Stewart had an RBI single through a drawn-in infield in the eighth inning. Juan Rincon (2-0) earned the victory with one inning of relief of Johan Santana, and Joe Nathan pitched the ninth for his fifth save. Santana, unbeaten in 19 starts since July 17, started the game less than an hour after the birth of his second child. Santana led 3-0 and was removed after seven innings with the score tied 4-all. Stewart's RBI grounder to left off Nate Field helped the Twins end a three-game losing streak.
Marlins 9, Mets 2
MIAMI -- Juan Encarnacion homered and drove in four runs to help Florida win its rematch with Aaron Heilman. Heilman (1-2), who pitched a one-hit shutout against Florida last Friday, gave up 11 hits and left after four innings trailing 7-0. The Mets managed just four hits one night after hitting a team-record seven homers at Philadelphia. Josh Beckett (3-1) allowed four hits and two runs in seven innings. His ERA rose to 1.00, and Florida's team ERA climbed to 1.88, still best in the major leagues. The Marlins totaled a season-high 15 hits and won their fourth in a row. They've outscored opponents 47-4 in their six home victories.
Nationals 2, Braves 0
WASHINGTON -- Zach Day allowed three hits over seven innings and Jose Vidro hit a two-run homer. Washington ended a two-game losing streak and improved to 3-1 against Atlanta. The Braves have lost six of eight -- and they've scored six runs in the last five games. Day (1-1) walked four and struck out one. Horacio Ramirez (1-1) allowed just two runs in 6 2/3 in the loss. Chad Cordero pitched the ninth for his third save.
Astros 6, Brewers 1
HOUSTON -- Adam Everett and Craig Biggio led off the first inning with back-to-back homers and Roy Oswalt outpitched Ben Sheets. Everett went 3-for-4 with two RBIs and Oswalt (3-1) worked eight strong innings for his third straight win, giving up one run on four hits. He struck out seven without walking a batter. Pitching with flulike symptoms, Sheets (1-3) lasted only six innings and couldn't prevent the Brewers from losing their sixth straight. He allowed six runs -- five earned -- on nine hits with seven strikeouts and one walk.
Rockies 7, Phillies 4
PHILADELPHIA -- Rookie Clint Barmes had four hits to help Colorado stop a 10-game road losing streak that dated to last season. Jamey Wright (1-1) became the first Rockies right-handed starter to win since he beat San Francisco last Sept. 1, allowing one run, five hits and four walks in six innings. He didn't allow a run after Jimmy Rollins homered leading off the first. Cory Lidle (0-2) gave up four runs and 10 hits in six-plus innings. Brad Hawpe homered for the Rockies, who had 16 hits, and Mike Lieberthal homered for the Phillies.
Cubs 3, Cardinals 1
ST. LOUIS -- Carlos Zambrano came within one out of a complete game for Chicago, who lost Nomar Garciaparra because of an injured left groin. Garciaparra was hurt leaving the batter's box on a double-play grounder in the third. The team said Garciaparra, batting .157 and bumped from third to sixth in the batting order for the game, likely will have an MRI exam today. Zambrano (2-0) gave up five hits in 8 2/3 innings and LaTroy Hawkins finished for his third save. Albert Pujols hit his fourth home run for the Cardinals. Jeff Suppan (1-2) allowed three runs in 6 1/3 innings.