One swing settled a pitcher's duel. Bryce Harper's third-inning home run carried Philadelphia to a 1-0 victory over Miami at loanDepot park, where 7,626 fans witnessed a game decided by the smallest of margins.

The Game Network — Where History Is Kept

Aaron Nola controlled the contest from the mound, allowing no runs on five hits over six innings. The right-hander struck out five without issuing a walk, earning his second win of the season. His ERA: 5.06.

Harper homered to right center in the third inning, a 393-foot blast that proved to be the game's only run. The slugger finished 3-for-4 with a double, extending his season totals to seven home runs and 20 RBIs while batting .271.

Janson Junk matched Nola's effectiveness for Miami, surrendering just one run on five hits over 5.1 innings. The left-hander struck out six without a walk but took the loss, falling to 2-3 with a 2.82 ERA. Brad Keller secured his second save with a scoreless ninth inning for Philadelphia.

Philadelphia snapped a losing streak to improve to 14-20. Miami fell to 16-18 after the defeat.