PHILADELPHIA — Roy Halladay pitched eight innings and Chase Utley hit a tiebreaking, two-run homer in the eighth to lift the Philadelphia Phillies to a 3-1 victory over the St. Louis Cardinals on Friday night.
It was the second straight outstanding outing for Halladay (6-6), who missed 42 games while on the disabled list with a strained lat. He returned July 17 and struggled in his first three starts back, going 0-1 with a 5.82 ERA. He threw seven innings in a 3-0 victory over Arizona on Saturday.
CHICAGO — Rookie Todd Frazier doubled twice and drove in four runs, Aroldis Chapman came out of the bullpen to stop an eighth-inning rally attempt and the Cincinnati Reds beat the Chicago Cubs to end their season-high losing streak at five games.
Ryan Ludwick hit a two-run homer into a 24 mph wind in the third against Justin Germano (1-2) as the NL Central leaders built a 5-1 lead. Ludwick also doubled, walked and matched his career best with four runs.
NEW YORK — Paul Maholm pitched a three-hitter in his second start for Atlanta and the Braves got two-run homers from Jason Heyward and Dan Uggla to beat the New York Mets.
Heyward connected in the first inning to help spoil Matt Harvey's home debut with the Mets. Uggla went deep in the eighth off reliever Josh Edgin as Atlanta won for the 13th time in 16 games.
The Braves played their first in a stretch of 20 straight games, this one without Chipper Jones. The All-Star third baseman said he was out with back tightness caused by the bed in his New York hotel room.
MIAMI — Hanley Ramirez drove in two runs playing for the first time against the team that traded him last month, and the Los Angeles Dodgers beat the Miami Marlins.
Ramirez, who spent seven seasons with the Marlins before being dealt away July 26, broke a tie in the sixth inning with an RBI single. He added a 40-foot single with the bases loaded in the seventh.
PITTSBURGH — Chase Headley homered from both sides of the plate for the first time in his career and drove in five runs to rally the San Diego Padres to a victory over the Pittsburgh Pirates.
Headley hit a three-run home run to cap a six-run fifth inning that tied the game 7-7. His two-run blast in the seventh put San Diego ahead 9-8 after Rod Barajas had hit an RBI single for Pittsburgh in the sixth.
HOUSTON — Brian Bogusevic's RBI single in the ninth inning lifted the Houston Astros to a victory over the Milwaukee Brewers.
It was the first win this season for Houston in its last at-bat and breaks a five-game losing streak. It was Houston's first walk-off win since last Sept. 26, according to STATS LLC.