MLB: Mets rally past Braves
NEW YORK ó Carlos Beltran drew a bases-loaded walk from Jeff Bennett (0-1) with two outs in the 10th inning as New York rallied to beat Atlanta 4-3.
Beltran also scored the tying run in the ninth for the Mets, who were down 3-0 in the eighth but fought back to improve to 1-11 this season when trailing after seven innings.Francisco Rodriguez (1-0) worked two scoreless innings for the win, the first time he has pitched more than one inning since Aug. 17, 2007, with the Los Angeles Angels.
A two-run double to left-center by Jose Reyes cut it to 3-2.
Phillies 5, Dodgers 3
PHILADELPHIA ó Jayson Werth stole home in the seventh and tied a team record with four steals.
Pirates 7, Cardinals 1
PITTSBURGH ó Zach Duke limited St. Louis to three singles over eight innings after giving up a homer to Albert Pujols in the first, and Pittsburgh ended an eight-game losing streak.
Brewers 6, Marlins 3
MILWAUKEE ó Prince Fielder hit a pair of two-run homers. Rickie Weeks and Mike Cameron hit solo shots.
Cubs 6, Padres 2
CHICAGO ó Milton Bradley hit a towering two-run homer off Jake Peavy.
Bobby Scales added his first major league home run. The 31-year-old career minor leaguer has hit safely in the first five games of his career.
Rockies 12, Astros 1
DENVER ó Ian Stewart hit a grand slam and a solo homer.
Reds 3, Diamondbacks 1
PHOENIX ó Brandon Phillips homered and drove in two runs.
Yankees 5, Blue Jays 1
TORONTO ó Roy Halladay pitched a five-hitter to best A.J. Burnett.
Orioles 7, Rays 5
BALTIMORE ó Adam Jones hit two home runs for the first time in his career and drove in four runs.
White Sox 7, Indians 4
CLEVELAND ó Jim Thome hit a pair of two-run homers and trails Mike Schmidt by one for 13th place all time.
Rangers 7, Mariners 1
ARLINGTON, Texas ó Josh Hamilton returned from the DL and hit the go-ahead homer in a six-run seventh.