Nick Willis won his third Commonwealth Games 1500m medal at a sodden Hampden Park tonight, but was left with a distinct feeling of an opportunity missed.
The Lower Hutt runner won gold in Melbourne eight years ago and bronze at New Delhi in 2010, and tonight his late surge got him to the line in third place, just squeezing out South African Johan Cronje by .05s.
It was a Kenyan 1-2, with James Magut, who won silver in New Delhi, winning in 3min 39.31s from compatriot Ronald Kwemoi who recorded 3:39.53.
Willis got the bronze in 3:39.60, getting over Cronje in his last three strides, but was disappointed he hadn't done more with the chance tonight.
''I wouldn't say I had timed it right," Willis said of the finish.