Nick Willis has smashed his New Zealand 1500 metres record in finishing third at the Monaco Diamond League meeting.
Willis has run three minutes 30.35 seconds, taking nearly a second and a half off the record time he ran at the same meet last year.
It is also an Oceania record.
He finished behind a duo of Kenyan runners.