Saturday’s results
Braves 8, Nationals 5: At Atlanta, Jeff Francoeur hit a grand slam with two outs in the bottom of the ninth inning to rally the Braves to a win over Washington.
Phillies 2, Reds 0: At Cincinnati, Jon Lieber took a perfect game into the seventh and gave up two hits in 8 2/3 innings to help Philadelphia beat the Reds.
Mets 9, Brewers 8: At Milwaukee, Paul Lo Duca hit a tiebreaking solo home run in the top of ninth inning to lift New York over the Brewers.
Giants 6, Dodgers 5: At San Francisco, Omar Vizquel’s ninth-inning sacrifice fly capped a four-run rally as the Giants beat Los Angeles. Barry Bonds was 0 for 3.
Rockies 2, Astros 1: At Houston, Luis Gonzalez and Todd Helton hit RBI singles to lead Colorado over the Astros.
Cardinals 9, Diamondbacks 1: At St. Louis, Albert Pujols and Scott Rolen homered as the Cardinals romped past Arizona.
Marlins 4, Pirates 3: At Pittsburgh, Florida beat the Pirates to become the last major league team to post its 10th win of the season.
Padres 4, Cubs 3: At Chicago, Mike Piazza hit a three-run home run in the top of the ninth to lift San Diego over the Cubs.