Davide Ballerini had little difficulty in winning Omloop Het Nieuwsblad as he went through the final bunch sprint unchallenged.
Britain's Jake Stewart (Groupama-FDJ) takes second with Sep Vanmarcke (Israel Start-Up Nation) coming third.
The cobbled classic ended with a 30-man sprint, but Ballerini was surprisingly streaks ahead and finished in top spot.
Vuelta a Burgos
'Carnage' – Watch huge crash on speed bump as riders and barriers go flying
- Omloop Het Nieuwsblad 2021 - Men’s race as it happened
- Omloop Het Nieuwsblad 2021 - Women’s race LIVE
- Pogacar wins UAE Tour as Ewan takes final stage
"It's a dream come true," an emotional Ballerini said post-race.
"This is the start of the really big classics. I love it and I love this team. It was my dream since I was a baby when I saw my first race on TV. We are here.
'Cheeky!' - Riders take sneaky shortcut during Omloop
"I win so I'm really happy for the team. I don't have words for the team but I know it's not easy for everybody with Covid.
Highlights: Davide Ballerini powers away to take men's Omloop Het Nieuwsblad
"I say congrats to the organisation for this race and keep going like this."
Julian Alaphilippe (Deceuninck-QuickStep), Greg Van Avermaet (Ag2r Citroen), Sep Vanmarcke (Israel Start-Up Nation) and Tom Pidcock (Ineos Grenadiers) all broke early, but as they approached the climb of the Muur everyone came together again.
Tour de France
Opinion: If Bennett can't, should Cavendish go to the Tour de France?
Tour de Suisse
Jake Stewart on speaking out, mastering the classics, and being mistaken for Lewis Askey
Share this article