Bulgaria's Aleksandr Aleksandrov has produced a stunning comeback to deny South Korea's Shin Jonghun a place in the quarter-finals of the light flyweight tournament.
The volume of punches landed by the South Korean gave him a narrow one-point lead, but the Bulgarian looked dangerous when countering.
It was the same story in the second as Shin stretched his lead to two points.
The Bulgarian went hell for leather in the final round and threw everything at Shin as he battled to stay in the competition.
The South Koean was sure that he had done enough to hold on, but the judges did not agree and handed Aleksandrov a 14-13 victory.