PHILADELPHIA — Zack Wheeler allowed one run and two hits in seven innings while Bryce Harper, Alec Bohm, Nick Castellanos and David Dahl homered as the Philadelphia Phillies cruised to a 12-1 win over the Arizona Diamondbacks on Saturday.
At 50-26, the Phillies became the first National League team to reach 50 wins.
''We were able to jump out on them early and knowing that Zack was going to go out and have a great start, it was really good for us,'' Harper said.
Castellanos had a season-high five RBIs and hit his second homer in as many days. Harper added three RBIs and hit his 18th of the season into the second deck in right field in the third inning during a 4-for-5 day. Bohm followed Harper's shot with his eighth of the season.
The top five spots in the Phillies starting batting order — Kyle Schwarber, Trea Turner, Harper, Bohm and Castellanos — were a combined 10 for 19 with 10 runs and 10 RBIs as Philadelphia reached double-digit runs for the fifth time this season. Seven of the Phillies' 14 hits were for extra bases.
''Everyone in the lineup had a great offensive day,'' Phillies manager Rob Thomson said.
Wheeler (9-4) bounced back from a struggling performance in Baltimore last Sunday, when he allowed eight runs and four homers in just 4 1/3 innings. He didn't allow a runner until the fifth and struck out eight.
''I felt a lot better than the last time out,'' Wheeler said. ''I worked on a few things between starts that slowed my rhythm down and I felt a lot better today.''