Nationals left-handed pitcher Gio Gonzalez was the only starter in the majors to work at least 20 innings and not allow a home run this season. That changed when Josh Harrison stepped to the plate in the seventh inning Wednesday and smacked a two-run homer.

"I tried to work the count a little bit in that at-bat," said Harrison, who is not known for his patience at the plate. "I was in a 2-1 count, and he threw a fastball over the plate."

Harrison launched the ball over the Pirates' bullpen and into the seats, ending Gonzalez's homerless streak at 58 innings.