The Italian Filippo Ganna won the Tour de Wallonie at the end of the 5th and last stage which went to his compatriot Andrea Bagioli, Wednesday in Aubel (south-east).

The latter beat his breakaway companion, Briton Stephen Williams, while Belgian Arnaud De Lie settled the sprint of the peloton to take third place.

Ganna, who won the initial stage last Saturday as well as the time trial on Tuesday, leads in the final general classification his teammate at Ineos, Joshua Tarling, second at 18 seconds.

Final general classification:

1. Filippo Ganna (ITA/Ineos) in 19 h 08:1

2. Joshua Tarling (GBR) at 18.

3. Bret Van Moer (BEL) at 40.

4. Connor Swift (GBR) at 40.

5. Xandro Meurisse (BEL) at 1:34.