An "embarrassed" Nick Willis is at a loss to explain his 1500m flop in London today.
The 29-year-old did everything right in the star-studded final until the final 300m. When the field surged Willis looked like he was running in treacle, drifting towards the back of the 12-man field as Taoufik Makhloufi cruised home for the victory in 3m 34.08s.
In an ironic twist, Makhloufi was only reinstated to the field yesterday after initially being ejected from the Olympic Games by the IAAF - world athletics' governing body - for not trying in 800m.
A clearly exhausted Willis said he had given himself every chance of success with his race strategy, but when the kick came on he had no legs.
"I conserved as much energy in the first two laps as possible," he said. "I felt like I was in the perfect position with 500m to go, but when the pace picked up and I went with it that was the extent of my fitness or what my legs could do today."