Irish boxer Michael Conlan had to settle for a bronze medal after losing his flyweight semi-final against Cuba's Robeisy Ramirez Carrazana.
Sixth-seed Conlan was already guaranteed a place on the podium having progressed to the last four and was taking on Carrazana for a place in Sunday's gold medal match.
But he slipped behind in the first round as his opponent went on the front foot and dominated proceedings.
Conlan lost all three rounds - 6-3 4-3 and 10-4 - and received a standing count early in the third.
Speaking after the bout, the Belfast fighter admitted he had been outperformed by a canny rival, who now has the chance to go gold against Mongolia's Tugstsogt Nyambayar.
"He was the best fighter of the night. His defence was great, he was a better man than me," said 20-year-old Conlan.
"He didn't punch that hard but he was just sharp in his attacks.
"I was wasting a lot of energy throwing punches. I should have been waiting for my time but I was a bit eager tonight going for a gold medal.
"We have amazing support back home, all great fans, so I'm sorry for letting them down but you'll see me in the future and I'll be a lot better."