Michał Kwiatkowski narrowly won the Amstel Gold Race ©Getty Images

Polish cyclist Michał Kwiatkowski of Ineos Grenadiers won the men's Amstel Gold Race by the narrowest of margins, while Italian Marta Cavalli of FDJ Nouvelle-Aquitaine Futuroscope, crossed the finish line first among women to seal the biggest win of her career. 

Kwiatkowski was initially told that he finished second, with French Benoît Cosnefroy of AG2R Citroën Team announced as the champion of the one-day race in The Netherlands. 

The decision was however reversed after the finish line photos were looked at carefully.

Kwiatkowski beat Cosnefroy on the line by just a few inches in six hours, one minute and 19 seconds, while Belgian Tiesj Benoot of Jumbo-Visma took the final spot on the podium at 10 seconds down. 

It was Kwiatkowski's second Amstel Gold Race victory after taking the title back in 2015.

Home favourite Mathieu van der Poel of Alpecin–Fenix was not able to catch up with the leading duo and ended the race 20 seconds back in fourth place. 

The women’s race was won by Cavalli after a surprising attack on the last two kilometres in 3:17:41. 

"It is an incredible feeling, my biggest victory so far," she said. 

"In the last 50km, I felt a bit tired. 

"I have to thank my sports director [Nicolas Maire], when we were at the top of the Cauberg the last time, he pushed me on the radio, 'Marta, this is your moment, we have nothing to lose'.

"We started the season with the motto 'all or nothing', I attacked, and when I looked back after 500 metres, I saw a big gap.

"Then it was just pushing until the finish line."

Demi Vollering of SD Worx finished four seconds behind Cavalli, while German Liane Lippert of DSM ended the race in third. 

Fourth place went to Vollering's compatriot Annemiek van Vleuten of Movistar.

Last year's race faced a similar occasion involving another Ineos Grenadiers rider. 

Britain’s Tom Pidcock was narrowly judged to have been defeated by Belgium’s Wout van Aert of Jumbo–Visma on the finish line.

Founded in 1966, the Amstel Gold Race takes place in the hilly Dutch province of Limburg. 

There were 33 leg-sapping bergs lying on the 254 kilometres route around Maastricht and Valkenburg.