Phillies vs Diamondbacks: A clash of contrasting styles.
Phillies' potent offense takes on Diamondbacks' stingy pitching.
Bryce Harper vs. Zac Gallen: A battle of MVP candidates.
Diamondbacks' young guns looking to make a statement.
Phillies seeking to extend their winning streak.
Diamondbacks hoping to avoid a sweep.
Key matchup: Phillies' bullpen vs. Diamondbacks' late-inning hitters.
X-factor: Phillies' Rhys Hoskins vs. Diamondbacks' Merrill Kelly.
Home-field advantage could play a role.
Winner gains momentum heading into the final stretch of the season.