Wednesday's game was delayed by 91 minutes during the eighth inning by rain. The game was tied at 2 when the delay began and stayed that way until the bottom of the 11th inning when outfielder Kentrail Davis hit a two-out double to drive in Adam Weisenburger and end the game.
Haniger has hit 10 home runs this season, but his power has come in bursts. He homered in three straight games in April and now has three two-homer games in the span of eight days.
Overall, Haniger is hitting .266/.329/.432 with 39 runs and 33 RBIs in 63 games. He is tied for fifth in the Southern League in home runs and ranks fourth in runs.
Teddy Cahill is a reporter for MLB.com. Follow him on Twitter at @tedcahill. This story was not subject to the approval of Major League Baseball or its clubs.