David Devine claimed his second Paralympic medal in two days by coming from way back to win 800 metres bronze at the Olympic Stadium.
The Liverpool athlete, who finished third over 1500m on Tuesday night, looked well out of contention in the four-strong T12 race coming off the final bend, but came storming down the home straight to snatch a medal by 0.04 seconds.
The 20-year-old, who has a visual impairment, reeled in Cuban Lazaro Rashid to just pip him on the line.
Neither athletes nor crowd knew who had got there and the result seemed to take an age to come up on the big screen, but the huge roar which greeted it told the story.
Devine, whose time was 1min 58.72secs, said: "I had to go up to an official to find out where I'd come. When he told me, I was made up.
"My legs felt so heavy. I couldn't get going at all, so to have won a medal, I'm made up."
"I would have gone faster if I'd just had another day to prepare for this race.
"I don't do enough speed work to expect to be so successful in the 800m, so I was delighted to get a medal."