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.