SHARECOMMENTMORE

Philadelphia, PA (Sports Network) - Mike Minor worked six effective innings on Saturday as the Atlanta Braves topped the Philadelphia Phillies, 8-2, in the middle installment of a three-game series at Citizens Bank Park.

Minor (10-10) allowed two runs on just two hits with six strikeouts and a walk to notch his fourth consecutive positive decision.

Jason Heyward ripped a three-run double and added an RBI base hit, while Freddie Freeman smashed a three-run home run for the Braves, who have won six of their last eight games.

Roy Halladay (10-8) lasted just 1 2/3 innings -- his shortest outing since the 2006 season -- and allowed seven runs on five hits with three walks and three strikeouts.

Ryan Howard hit his 300th career home run, a solo shot in the fourth, and Darin Ruf collected his first major league RBI with a sacrifice fly for the Phils, who fell to four games behind the St. Louis Cardinals, who topped the Cubs earlier on Saturday, for the second NL wild card spot.