Canada's Guillaume Ouellet finished third and established a trio of new records in the men's T13 5000-metre race at the world para championships in London on Sunday.
Morocco's Youssef Benibrahim won the event with a time of 14 minutes, 20.69 seconds and set a world record in the process.
Bilel Aloui of Tunisia ran in 14:21.69 for second place and a personal-best, while Ouellet rounded out the top three in 14:23:24.
Ouellet, 30, now holds the North American and Canadian records and also set a new personal-best time with his performance.
The Sorel, Que., native closed down a big gap over the final 500m to secure his bronze medal.
Lakatos continues winning ways
Brent Lakatos of Dorval Que., who earlier this season set five world records in a span of 10 days, set a championship record of 25.29 seconds to win the T53 200m race.
He was followed by Pongsakorn Paeyo of Thailand and France's Pierre Fairbank. Paeyo also posted a time of 25.29 in what essentially came down to a photo finish.
Lakatos was fifth in the T54 1500 race later in the day.