Furious Scottish boxer Reece McFadden has labelled ringside officials 'corrupt' after he was relegated to bronze by Australia's Andrew Maloney, who will fight for the flyweight Commonwealth gold medal in Glasgow's Hydro on Saturday night.
And Queenslander Joe Goodall will become the first Australian to challenge for a superheavyweight gold after he overcame some dodgy scoring of his own to beat lanky Nigerian Efe Ajagba.
Earlier, the crowd at the Scottish Exhibition and Convention Centre lifted the roof off as they rallied behind McFadden but fell silent when Maloney, who lost in the quarter-finals in Delhi, was held up as the winner in a split decision.
The home nation has been ravenous for gold and McFadden, who has been a surprise packet during the tournament, was clearly riding that high. He took the loss poorly, lambasting officials and telling Maloney in the ring that he thought he was the rightful winner.
"I thought I did enough to win that fight but the judges gave it the other way. That's what happens in boxing - it's corrupt. Everyone knows it is corrupt and I've been robbed quite a few times. That wasn't a big robbery there but I still thought I did enough to win," McFadden said.
"I'm absolutely gutted. I came here for only one medal and that was gold. I thought I was good enough to win gold and I still think that now."
McFadden throws plenty of punches but ran into a more disciplined opponent in Maloney, who followed the gameplan to perfection as he fought at range and was never tempted to engage the bulk-punching McFadden in a brawl.
Maloney took the first round, lost the second but steadied himself to smartly box out the third in what appeared to be a straight-forward decision for the judges. He will meet Pakistan's Muhammed Waseem in the final and looks a strong chance.
"A few years ago, I would have come in tonight, the crowd would have been against me and I would have tried to stop the fight early. I didn't and tonight it paid off and I got the win," Maloney said. "I'm a bit smarter now. Twelve years of hard work and it's all starting to pay off now. I need the gold medal now. Silver's not good enough."
Brisbane's Goodall, a former AFL talent with just four years of experience in the ring, had a tricky opponent in Ajagba, who boasts a massive reach and fights in an awkward style.
But Goodall, who has improved with every bout, had done his homework and identified the left hook as the money punch. He threw it to good effect throughout the fight, landing some crisp shots in an opening round that bizarrely went to his opponent.
Such is boxing and Goodall, who didn't look as good in the second, was awarded that round before closing strongly to book an appointment with big-hitting Englishman Joe Joyce, who was gifted a walkover after his Ugandan opponent Mike Secabembe failed a medical.
Joyce will start favourite but the 'Big Bad Joe' Goodall believes he can prevail in front of what is expected to be a 10,000 strong crowd as the finals move into the nearby Hydro for the gold medal bouts.
"I'm just focused on what I have to do to win. He's (Joyce) probably thinking he's fresher but my mind's just on what I want to do," Goodall says.
"I think so (I can win). My confidence is growing more and more with each bout. There's no reason I can't go well."
Sign up for our newsletter to stay up to date.