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.
Recap: Which teams 'won' the spring classics campaign and which must do better...
- 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.
Tirreno - Adriatico
'Phenomenal' Van der Poel triumphs on Stage 3 of Tirreno-Adriatico
Tour of Oman
Heartbroken Lutsenko dedicates win in wake of family loss