English super-heavyweight Joe Joyce guaranteed himself at least a bronze medal after stopping Scotland's Ross Henderson in Glasgow.
The Londoner put Henderson to the canvas four times and forced five standing counts before the referee had seen enough and waved off the contest in the dying seconds.
It was an emphatic performance from the European bronze medallist who will face Uganda's Mike Sekabembe for a place in the final later this week.
Joyce said: "That's one more down and two more to go. I've fought him twice before and I knew he'd come forward having a go so I knew what I needed to do.
"Obviously I want to go in and finish him off, but I don't want to go in and catch a shot on the way in so had to stay switched on and watch out for the big hook to the jaw."
Motherwell's flyweight firebrand Reece McFadden also guaranteed a medal after beating Botswana's Oteng Oteng via a unanimous decision.
It was another confident performance from McFadden who had already beaten world No 1 Andrew Selby and England's European bronze medallist Charlie Edwards.
McFadden boxed in a much more controlled manner, mindful of a cut he sustained above his left eye in the first round.
McFadden said: "That was the toughest fight I've had so far and I knew I just had to hold it in and especially when I got the cut.
"I'd like to think I can cope with the pressure, I definitely feel like I'm getting closer and there's no reason that gold shouldn't be mine."
Northern Ireland's Ruari Dalton failed to book a semi-final meeting with McFadden when he was outpointed by Australia's Andrew Moloney in the quarter-finals.