Italy's Diego Ulissi won today's crucial 4th stage of the Tour of Slovenia cycling race.

He narrowly beat his UAE Emirates teammate Tadej Pogačar.

The Slovenian has extended his overall lead with Ulissi now 2nd in the General Classification.

The stage from Ajdovščina to Nova Gorica was considered to be the most important or so-called 'King' stage - a 164km race emcompassing five categorised climbs.

The race finishes tomorrow with a 175km stage from Ljubljana to Novo mesto.

Foto: Sportida
Foto: Sportida