Galal Yafai ensured Team GB Boxing will return home with six medals after beating Yosbany Veitia.
Yafai - who fell short at Rio 2016 - overcame Cuba's Veitia via split decision to progress into the semi-finals and guarantee himself at least a bronze medal.
The Birmingham fighter - aiming to add to his Commonwealth gold in 2018 - rallied back in the third round after being dominated in the second by the third seed.
Yafai's grit and determination was enough to win the bout 4-1. He now faces either Gabriel Escobar of Spain or Kazakhstan's Saken Bibossinov for a place in the final.
"I'm made up to make history," said Yafai after his fight. "But then I'd joked with [GB teammates] Ben [Whitaker] and Frazer [Clarke] telling them if they were going to themselves a medal I wasn't going to miss out was I?"
Yafai admitted his brothers - Kal and Gamal - sent him messages of support prior to his quarter-final clash.
"I've already had texts from them today before the fight, they'll be made up," he said. "Now I've got a medal, but obviously I don't want it to be bronze."
There won't be a seventh fighter to win a medal though after Caroline Dubois was eliminated by Thailand's Sudaporn Seesondee.
Dubois, 20, was on the wrong side of a split decision defeat with judges scoring it 3-2 in favour of her opponent.
The reigning Youth Olympics champion was left stunned by the scorecards in a fight which could have gone either way.
Caroline - sister of heavyweight Daniel - now has a decision to make.
With just 12 months of experience in the amateurs as an adult, she may decide to learn her trade with Team GB.
On the other hand, she is tailor made for the professional circuit and won't be short of offers if she opts to turn over.