PHILADELPHIA (AP) - Cliff Lee tossed a two-hitter for his third consecutive shutout and the Philadelphia Phillies beat Josh Beckett and the Boston Red Sox 5-0 Tuesday night.
In a series hailed as a potential World Series preview, Lee (9-5) and the Phillies dominated the opener.
Domonic Brown and Shane Victorino each hit a two-run homer for Philadelphia, which improved its major league-leading record to 50-30.
Lee didn't allow a hit until Marco Scutaro led off the sixth with a line-drive single to left-center. The left-hander ran his career-best scoreless streak to 32 innings with his ninth career shutout and fourth this year.
Beckett (6-3) gave up five runs and five hits in six innings, his worst outing of the season. Beckett entered with a major league-best 1.86 ERA and left at 2.20.
Mets 14, Tigers 3
DETROIT (AP) - Jason Bay and Carlos Beltran hit grand slams in consecutive innings - after the Mets had gone nearly two years without one - and New York moved back above .500.
The Mets (40-39) have a winning record for the first time since they were 3-2 in early April.
New York had been without a grand slam since Angel Pagan hit one Aug. 1, 2009, before Bay and Beltran cleared the bases in the fourth and fifth innings off Daniel Schlereth.
Jose Reyes went 4 for 4 with a double and a triple for the Mets. R.A. Dickey (4-7) gave up three runs and 10 hits in seven innings.
Detroit starter Rick Porcello (6-6) allowed seven runs and 11 hits in 3 2-3 innings.
Yankees 12, Brewers 2
NEW YORK (AP) - Mark Teixeira homered and had four RBIs for the Yankees, and Nick Swisher hit a three-run homer to cap a five-run second inning.
From New York's first batted ball, when Nyjer Morgan got twisted up in center field and fell trying to catch Curtis Granderson's fly, the Brewers never appeared to get comfortable in their first trip to Yankee Stadium since 1997.
Granderson was credited with a triple on the play that scored Brett Gardner for the first of seven runs against 2009 AL Cy Young Award winner Zack Greinke (7-3) in two innings.
Freddy Garcia (7-6) gave up two runs and eight hits in six innings for New York.
Rays 4, Reds 3
ST. PETERSBURG, Fla. (AP) - Evan Longoria hit a game-ending solo homer in the ninth inning to lift Tampa Bay to the win.
Longoria, who has struggled at home this season, sent an 0-1 pitch from Logan Ondrusek (3-3) into the left-field seats for his fifth homer in the last eight games. The All-Star third baseman has just three homers and four RBIs in 24 games at Tropicana Field in 2011.
Johnny Damon homered and drove in three runs for the Rays, who have won nine of 11. David Price tied a career high with 12 strikeouts while yielding two runs and six hits in 7 2-3 innings.
Jay Bruce connected in the top of the ninth for the Reds, tying it at 3 with a leadoff drive against Kyle Farnsworth (2-2).
Cardinals 6, Orioles 2
BALTIMORE (AP) - Kyle Lohse pitched five shutout innings in a performance shortened by rain, and the Cardinals got solo home runs from Colby Rasmus and Matt Holliday.
It was only the second win in seven games for St. Louis since three-time NL MVP Albert Pujols was placed on the disabled list with a broken left wrist. The Cardinals were off Monday after being swept at home in a three-game series against Toronto.
Lohse (8-4) gave up four hits and was aided by two double plays. He threw only 69 pitches before a thunderstorm stopped play for 28 minutes with St. Louis ahead 4-0 in the top of the sixth.
J.J. Hardy homered for the Orioles, who trailed 6-0 before scoring twice in the eighth. Rookie Zach Britton (6-6) gave up four runs and seven hits in 5 2-3 innings.
Twins 6, Dodgers 4
MINNEAPOLIS (AP) - Luke Hughes hit a tiebreaking homer in the fifth inning and Minnesota snapped a six-game losing streak, rebounding from an embarrassing blowout to beat Los Angeles.
Ben Revere scored twice, stole two bases and drove in a run for the Twins. Brian Duensing (5-7) allowed four runs, four hits and four walks in five innings.
One night after giving up 25 hits, a club record for a nine-inning game, in a 15-0 loss to the Dodgers, the Twins jumped out to a 3-0 lead against Ted Lilly (5-8) after two innings.
Matt Capps finished for his 12th save in 17 chances.
Aaron Miles hit his first home run of the season and Los Angeles tied it 4-all on a two-run single by Andre Ethier.
Pirates 7, Blue Jays 6
TORONTO (AP) - Alex Presley hit his first career home run, Andrew McCutchen also went deep, and Pittsburgh held on for its first interleague road win in more than two years.
Kevin Correia (10-6) allowed four runs and five hits in six innings for the Pirates, who have won five of six. Correia is 8-2 with an 2.69 ERA in 10 road starts this season.
Joel Hanrahan worked the ninth for his 23rd save in 23 opportunities as the Pirates, who came in having lost 13 straight interleague road games, beat an AL opponent away from home for the first time since June 17, 2009, at Minnesota.
Toronto's Jose Bautista hit his 24th home run, keeping him tied with Yankees slugger Mark Teixeira for the major league lead.
Jo-Jo Reyes (3-7) lost his second straight start, allowing a season-high six runs and nine hits in 3 2-3 innings.
Rangers 7, Astros 3
HOUSTON (AP) - Josh Hamilton homered and pitcher C.J. Wilson tripled for his first major league hit in Texas' three-run third inning against Houston.
The Rangers stretched their road winning streak over the Astros to seven games. Houston has lost four in a row overall and seven of eight.
Wilson (8-3) gave up two runs and seven hits in seven innings to win his fourth straight decision. He tipped a line drive with his pitching hand in the fourth, but stayed in the game. Neftali Feliz got one out for his 15th save.
Texas also got homers from Mitch Moreland and Ian Kinsler, who had three hits and three RBIs.
Astros rookie Jordan Lyles (0-3) allowed five runs and 10 hits in six innings.
Houston manager Brad Mills was ejected in the sixth after the third double play against the Astros.
Rockies 3, White Sox 2, 13 innings
DENVER (AP) - Troy Tulowitzki scored from first base on Ty Wigginton's two-out single in the 13th inning to lift Colorado over Chicago.
Tulowitzki, who drew a one-out walk from Will Ohman (0-1), took off as Wigginton's flare dropped in shallow center field among three charging White Sox players.
It was the Rockies' first win in five extra-inning games this season.
Rex Brothers (1-0), the Rockies' seventh pitcher, worked a hitless 13th to earn his first major league win and help Colorado snap its three-game losing streak.
White Sox starter Gavin Floyd and Colorado's Jason Hammel each allowed two runs in seven innings.
Diamondbacks 6, Indians 4
PHOENIX (AP) - Pinch-hitter Wily Mo Pena hit a two-run homer with two outs in the ninth inning and Arizona recovered to beat Cleveland after J.J. Putz's second straight shaky outing.
Arizona appeared to be in control after Daniel Hudson's eight strong innings and two big hits by Kelly Johnson, only to see a late rally go to waste because of another ninth-inning meltdown by Putz.
The Diamondbacks rallied again in the bottom of the ninth against Tony Sipp (3-1), getting a walk and two stolen bases by Ryan Roberts to set up Pena's line-drive homer over the wall in left and a wild celebration at the plate.
Alberto Castillo (1-0) got one out for the win after being called up from the minors earlier in the day.
Padres 4, Royals 2
SAN DIEGO (AP) - Clayton Richard won for the first time in 12 home starts since August and San Diego defeated Kansas City for its third straight series win.
The Padres have won six of seven, including series wins against Boston and Atlanta. Jeff Francoeur homered and threw out a runner at the plate for the Royals, who have lost eight of 10.
Richard (4-9) held the Royals to two runs and five hits in seven innings. Heath Bell pitched the ninth for his 22nd save in 23 chances.
Cameron Maybin had three hits and scored twice for the Padres.
Felipe Paulino (0-2) allowed four runs, three earned, and 11 hits in seven innings.
Giants 13, Cubs 7, 1st game
Giants 6, Cubs 3, 2nd game
CHICAGO (AP) - Barry Zito threw seven strong innings and surging San Francisco beat Chicago to sweep their day-night doubleheader.
Zito (1-1) pitched for the first time since leaving his start on April 16 with a right foot sprain. He allowed four hits and two runs, leading the Giants to their seventh straight win.
Brian Wilson got his 24th save.
Nate Schierholtz had three hits and two RBIs to pace the San Francisco offense, and Brandon Crawford added two hits and two RBIs.
Rodrigo Lopez (0-2) - pressed into starting duty after throwing out of the bullpen for most of the season - allowed eight hits and four runs in 4 2-3 innings for the Cubs.
In the second game, Lou Montanez hit a two-run homer for the Cubs, who were held to five hits. Aramis Ramirez also homered for Chicago.
Pat Burrell and Aaron Rowand each had three RBIs as the Giants set a season high for runs in the opener.
Ryan Vogelsong (6-1) got the win despite allowing a season-high six runs - three earned - and matching his high for the season with four walks in five innings.
Cubs starter Doug Davis (1-7) left after 4 1-3 innings. He allowed 12 hits, 10 runs and walked three.
Carlos Pena hit a two-run homer for the Cubs. Blake DeWitt had three RBIs.