The 20 year old Liverpudlian took them on 400m out. His move to the front of the field was met by a deafening roar around the Olympic Stadium.
His lead was short-lived as David Korir of Kenya and Tunisia’s Abderrahim Zhou both went round the Briton and went on to battle it out for gold. The Tunisian took the spoils in a T12 world record 3:48.31, with Korir setting a T13 world record 3:48.84.
But Devine hung in doggedly to bring home the bronze and with it a T12 European record of 3:49.79.
Devine, who goes again in the T12 800m final tomorrow (Wednesday), said he was pleased to medal after having to rely on a fastest losers spot to progress from the heat to the final.
“I’m really happy to get a medal after what happened in the heat. I knew I could win a medal, but my confidence was a bit dented after the heat,” he said.
“I’d planned to step it up with between 250m to go and 100m to go but I just couldn’t help it when the bell went and the crowd just lifted me, I think I went too quick then, I had to slow down.
“Tonight I just got beaten by two better athletes. It was unbelievable out there. I think I had around 30 friends and family out there and I didn’t want anyone to pass me on the home straight.”