WATCH: 'He's in tears' - Scarcely believable finish to 400m final at the World Para Athletics Championships
The final 50 metres of his race have to be seen to be believed.
Paralympic champion Gerard Descarrega Puigdevall of Spain won the T11 400m final at the World Para Athletics Championships in London but he did so in the most dramatic fashion.
Two time world champion Daniel Silva from Brazil was ahead and looked destined for gold but he faded in the final straight and was pulled along by his guide.
It appeared as though gold had been gifted to France's Timothee Adolphe but his guide got distracted by Silva's woes and the pair tripped in the dying metres of the line, allowing Gerard Descarrega Puigdevall to cross the line first.
Adolphe and Silva were initially awarded silver and bronze but were disqualified as Silva was dragged forward by his guide and Adolphe's guide crossed the finish line before he did.
China's Dongdong Di was upgraded to a silver medal as a result.
Watch the drama below: