Adam Duvall passed teammate Austin Riley while running the bases after a home run on Wednesday, costing the Atlanta Braves slugger his 38th long ball of the season.

Duvall was ultimately credited with a two-run single on the bizarre first-inning play. It happened because Riley thought the ball had been caught.

With runners on first and third and one out, Duvall hit a deep fly ball off Merrill Kelly. Arizona Diamondbacks center fielder Jake McCarthy leaped near the wall, and the ball deflected off his glove and into the first row of seats.

Riley, thinking McCarthy had the ball in his glove, retreated to first base as Duvall passed him between first and second. Duvall was ruled out at second on what's known as a "runner's fielder's choice."