Canberra Cavalry catcher Ryan Miller hit two home runs in a game for the first time last weekend and just a week later he's increased that to three.
Amazingly, Cavs infielder Jason Sloan also hit two home runs, but Canberra still lost to the Perth Heat 6-5 in Perth on Thursday night.
It meant the Cavs again failed to capitalise on a Brisbane Bandits loss - 6-3 to Sydney in Brisbane - when they had the chance to draw within a game of the Australian Baseball League ladder leaders.
Miller and Sloans' bombs combined to make up the entire Cavalry score, which had the visitors leading 5-4 going into the bottom of the ninth.
They went yard in the top of the first, second, third, sixth and eighth innings to put the visitors in the box seat.
But they were unable to hold on as the Heat rallied in the bottom of the ninth to produce a walk-off win.
With Perth runners at first and second, Heat outfielder Derek Peterson hit a fly ball to Cavs right-fielder Cord Sandberg, who made the catch.
But Sandberg's throw was wild and he was credited with an error as Perth third-base Anthony Caronia crossed home plate for the winning run.
Meanwhile, Cavalry pitcher Steven Kent has signed a professional contract with Major League Baseball's Atlanta Braves.