PHILADELPHIA — 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.

PHILADELPHIA — 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.

Athletics 1, Marlins 0

At Oakland, Calif., Gio Gonzalez allowed one hit over eight innings, pitching the Oakland Athletics to a rain-delayed victory over the Florida Marlins.

Hideki Matsui doubled and scored the only run on Kurt Suzuki's sacrifice fly. Coco Crisp had two hits as the A's won for the eighth time in 12 games.

After the start was delayed 72 minutes by rain, Gonzalez (7-5) won his second consecutive decision despite getting support of two or fewer runs for the 10th time in 17 starts. The left-hander gave up a leadoff single to Emilio Bonifacio, then retired 23 of his next 26 batters. He walked three and struck out nine.

Braves 5, Mariners 4

At Seattle, Brian McCann tormented Seattle pitching again with a tiebreaking two-run single in the seventh inning, part of a four-hit night by the Atlanta catcher, and the Braves rallied from a three-run deficit to beat the Mariners.

The Braves took advantage of late control problems by starter Michael Pineda (7-5) and the Mariners' inability to come through with a clutch hit early against Tommy Hanson. Seattle left the bases loaded in the second inning, and runners on second and third in the fourth. They were limited to one run both times.

Hanson (9-4) settled down and gave his offense time to rally. Dan Uggla hit his 12th homer in the fifth inning, and the Braves added an unearned run in the sixth before scoring three times in the seventh.

Angels 11, Nationals 5

At Anaheim, Calif., Erick Aybar and Vernon Wells homered during a three-run sixth inning, Mark Trumbo atoned for a two-run error with three RBIs, and the Los Angeles Angels rallied to beat the Washington Nationals.

Mets 14, Tigers 3

At Detroit, 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.

Yankees 12, Brewers 2

At New York, 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.

Rays 4, Reds 3

At St. Petersburg, Fla., Evan Longoria hit a game-ending solo homer in the ninth inning to lift Tampa Bay to the win.

Cardinals 6, Orioles 2

At Baltimore, 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.

Twins 6, Dodgers 4

At Minneapolis, 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.

Pirates 7, Blue Jays 6

At Toronto, 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.

Rangers 7, Astros 3

At Houston, Josh Hamilton homered and pitcher C.J. Wilson tripled for his first major league hit in Texas' three-run third inning against Houston.

Rockies 3, White Sox 2,13 innings

At Denver, Troy Tulowitzki scored from first base on Ty Wigginton's two-out single in the 13th inning to lift Colorado over Chicago.

Diamondbacks 6, Indians 4

At Phoenix, 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.

Padres 4, Royals 2

At San Diego, 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.

Giants 13-6, Cubs 7-3

At Chicago, 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.

Nate Schierholtz had three hits and two RBIs to pace the San Francisco offense, and Brandon Crawford added two hits and two RBIs.

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.