Mark English has broken his own Irish 800m record by over half a second at the Gyulai Istvan Memorial, a World Athletics Continental Tour Gold meet in Budapest.
The two-time European outdoor bronze medallist clocked a time of 1:43.37 to finish second behind Kenya's Laban Kipkorir Chepkwony.
In June, English became the first Irishman to run the 800m in under 1.44 when he posted a time of 1:43.92 in the FBK Games in the Netherlands.
The Donegal athlete has posted a spate of records this year as he looks ahead to the World Championships in Tokyo.
English has already claimed one medal at a championships this year, having taken bronze at the European indoors in Apeldoorn.
Earlier this month, the Finn Valley runner claimed another national title in the 800m, holding off Cian McPhillips to take gold.
Meanwhile Sweden's Mondo Duplantis broke his own pole vault world record with a clearance of 6.29 metres in Budapest, the 13th time he has set a new world-best mark.
The double-Olympic champion continued his tradition of improving on his previous mark by one centimetre, with his second attempt overhauling the record he set in Stockholm in June.