Malaysian para athlete Ziyad Zolkefli achieved a rare feat at the 2020 Paralympic Games as he broke the national able-bodied record to defend his gold medal in the men's shot put (F20) event.

Ziyad, who won gold in Rio de Janeiro five years ago, managed to hurl 17.94m on his third attempt, surpassing the Malaysian record of 17.54m achieved by Adi Alifuddin Hussin at the 2011 SEA Games.

It was also the new world para (17.29m) and Paralympic (16.84m) records, both of which were held by the 31-year-old.

The two-time world champion had to be at his best to overcome Ukraine's Maksym Koval, who finished runner-up after emulating his initial world record with 17.34m.

Koval's national compatriot, Oleksandr Yarovyi, scored 17.30m to win bronze and join them on the podium.

Ziyad was the second Malaysian gold medalist in Tokyo this year after national powerlifter Bonnie Bunyau Gustin.