CHICAGO — Aramis Ramirez and Carlos Pena homered to back a dominant start by Rodrigo Lopez, and Chicago beat Philadelphia 6-1 on Monday night as Phillies' ace Roy Halladay left the game because of the heat.
Halladay doubled over and was visited by a trainer after Starlin Castro led off the fifth inning with a single. Drew Carpenter came in to replace him. Halladay was drenched in sweat on a humid night in which the game-time temperature was 91. The heat clearly affected him.
He gave up three runs and seven hits and took his first loss since May 15. It was Halladay's shortest outing since he pitched three innings for Toronto on June 12, 2009.
NATIONALS 5, ASTROS 2: At Houston, Michael Morse and Ryan Zimmerman homered and Zimmerman drove in the go-ahead run in the ninth inning for Washington. Laynce Nix added two insurance runs with an RBI single after Zimmerman's hit in the ninth off Houston starter Jordan Lyles (0-5). Washington starter Jason Marquis (8-4) yielded six hits and two runs with a season high-tying nine strikeouts to get his first win since June 10.
MARLINS 4, METS 1: At New York, Clay Hensley came off the disabled list to win his first major league start in three years for Florida. In the makeup of a May 17 rainout, Hensley (1-2) allowed one hit over five scoreless innings against a depleted Mets lineup. The right-hander made 20 relief appearances this season before a sprained shoulder sidelined him June 1. Florida improved to 15-9 under 80-year-old manager Jack McKeon.
BRAVES 7, ROCKIES 4: At Denver, Atlanta's Freddie Freeman homered and drove in three runs and Derek Lowe handcuffed Colorado over 6-1/3 innings. It was the Braves' fifth win in five tries over the Rockies this month. Lowe (6-7) gave up four runs and eight hits, leaving with a 7-2 lead. Rookie Craig Kimbrel recorded his 16th straight scoreless appearance, striking out the side in the ninth for his 29th save.
PIRATES 2, REDS 0: At Pittsburgh, Charlie Morton pitched five innings and Pittsburgh moved into first place in the NL Central. Morton (8-5) extricated himself from a bases-loaded jam in the first inning following a lengthy rain delay. Joel Hanrahan pitched the ninth for his 27th save as Pittsburgh moved a half-game ahead of Milwaukee in the division.
DIAMONDBACKS 3, BREWERS 0: At Phoenix, Arizona's Josh Collmenter pitched eight innings of three-hit ball for his first win in six weeks. The right-hander retired 21 of his last 22 batters in the longest outing of his rookie season. Collmenter (5-5) struck out a career-best seven and walked none while running his scoreless streak to 14 innings. Ryan Roberts homered for the second straight day and David Hernandez finished for his ninth save in 11 chances.
GIANTS 5, DODGERS 0: At San Francisco, Ryan Vogelsong pitched into the seventh inning and combined with two relievers on a seven-hitter for the Giants. Pablo Sandoval homered for NL West-leading San Francisco, which has won eight of 10. Nate Schierholtz added two hits and an RBI, continuing his torrid pace set after manager Bruce Bochy moved him into the cleanup spot last week.