- MIAMI: Philadelphia Phillies ace Roy Halladay threw the 20th perfect game in major league history, delivering the marquee performance of his All-Star career in a 1-0 win over the Florida Marlins in the American League on Saturday.
It was the second perfect game in the majors this month alone, Dallas Braden doing it for Oakland against Tampa Bay on May 9. It's the first time in the modern era that there were a pair of perfect games in the same season.
Halladay (7-3) struck out 11, then got pinch-hitter Ronny Paulino to ground out to end it, and was cheered by a crowd of 25,086 throughout much of the night. While there were a couple of good plays behind him, Halladay didn't need any great defensive work in this gem.
The lone run off Josh Johnson (5-2) came in the third and it was unearned.
In San Diego, Nick Hundley hit a three-run homer in the first inning to boost San Diego to victory over Washington.
Hundley accounted for all four Padres runs. He tripled leading off the fourth and scored on Chris Denorfia's groundout.
San Diego starter Mat Latos (5-3) won his fourth straight decision, striking out eight in six innings.
Washington starter J.D. Martin (0-1) took the loss in his season debut.
In Denver, Aaron Cook pitched effectively for 6 1-3 innings to guide Colorado past Los Angeles.
Cook (2-3) allowed one earned run in his first win in a month.
Carlos Gonzalez homered and added a run-saving defensive gem in center field for Colorado, which had lost six of the previous seven against the Dodgers. Seth Smith and Miguel Olivo each had three hits with two RBIs apiece.
L.A. starter Hiroki Kuroda (5-3) had his shortest — and roughest — outing of the season, giving up seven runs in four innings.
In Chicago, Carlos Silva struck out a career-high 11 during seven dominant innings, leading Chicago over St.
Louis.
Silva (7-0) walked none. Matt Holliday was the only Cardinals' batter to reach base against Silva with a single in the second and a double in the seventh.
Silva became the first Cubs starter to begin a season 7-0 since Ken Holtzman went 9-0 in 1967.
The Cardinals were held to one run or less for the eighth time this month and they've been shut out five times this season.
St. Louis starter Adam Ottavino (0-1) gave up four runs and six walks in his major league debut.
In Atlanta, Jason Heyward homered to help Atlanta down Pittsburgh.
Heyward hit his 10th homer of the season, Martin Prado drove in three runs and Troy Glaus had a two-run double for the Braves.
Pittsburgh pitcher Brian Burres hit a three-run triple but the Pirates lost their four straight.
Atlanta starter Kris Medlen (2-1) gave up three runs in six innings. Burres (2-3) allowed four runs in five innings.
In Cincinnati, Jay Bruce and Ramon Hernandez each hit two home runs to propel streaking Cincinnati over Houston.
Miguel Cairo and Drew Stubbs also homered as the Reds powered their way to their fourth consecutive win, taking a two-game lead over St. Louis in the NL Central.
The Reds have hit at least one home run in 18 consecutive games, the third-longest streak in franchise history and the longest in the majors since 2008. The 1956 team set the franchise record with a 21-game stretch.
Reds starter Aaron Harang (4-5) matched his season high by lasting seven innings. Astros starter Brian Moehler (0-2) gave up three of the home runs.
In San Francisco, Buster Posey had three hits and three RBIs in his first major league game as San Francisco routed Arizona.
Juan Uribe homered and drove in two runs as the Giants sent the Diamondbacks to their sixth straight loss.
San Francisco starter Jonathan Sanchez (3-4) ended a five-game winless streak, allowing two hits over five innings, striking out seven.
Eli Whiteside also hit a home run and drove in two for the Giants, who recorded a season high for runs scored.
Arizona starter Billy Buckner (0-3) gave up seven runs over four-plus innings.
In Milwaukee, Corey Hart hit a grand slam and a two-run homer in his first two at-bats to lift Milwaukee over New York.
Hart's homers in the first and third gave him 12 for the season, tying his total from last year, and three in three consecutive plate appearances. He belted the first game-winning homer of his career Friday.
Ike Davis hit a three-run shot for New York, but the Mets continued their struggles on the road.
All 14 runs were scored in the first four innings, but Todd Coffey (2-1) came for Milwaukee in with the bases loaded in the fifth and went on to retire seven straight batters.
Mets spot starter Fernando Nieve (1-3) allowed five runs in two innings.

