Lauren Price delivered a huge last round to win her middleweight boxing semi-final against Dutch rival Nouchka Fontijn and reach the Olympic final.
Price, who controversially beat Fontijn in the 2019 world final after an appeal, looked to be heading for a loss after she was deducted a point in round two for excessive holding.
Despite trailing on four of the five cards heading into the last round, Price turned it around to book her place in Sunday's final via split decision.
Price told the BBC: "It's pretty mad, I knew I was up against it today, we're the best two in the world.
"We've faced each other a number of times and we know each other inside out, so it was whoever was better on the day.
"I started a little slow, but that's when your experience comes into it – listening to my corner. I went out in the second and third round to win the fight so I'm over the moon."