The New Zealand athlete Nick Willis has run a season's best time in the Dream Mile at the Bislet Games in Oslo.
Willis ran 3'52" in finishing fourth... well behind the winner and Olympic 1500 favourite Asbel Kiprop of Kenya.
Kiprop was in control of the race after two pace-setters gave him a big lead early on.
33 year old Willis tweeted afterwards that he was annoyed with his run.
"All my bad habits came to fruition in the last two laps tonight, disappointing way to close a trip to Europe."
"I ran way too cautiously the final 600 metres, allowed everyone to swamp me and wasted any chance I had at a top finish."
Willis revealed his coach advised him to get out hard, pick it up in the middle, and kick home.
Willis will compete in his fourth Olympics in Rio in August.
Oslo is the place where Sir John Walker set the national mile record of 3'49" in 1982.