Marcel Kittel (Quick-Step Floors) took his third stage win of the 2017 Dubai Tour and secured overall victory for the second year in a row.

Kittel’s victory in the last stage mirrored his victory in the first, as he powered clear of the field to produce a dominant victory.

Elia Viviani (Team Sky) and impressive Italian neo-pro Riccardo Minali (Astana) were second and third, while Mark Cavendish (Dimension Data) was left frustrated as a skipping chain scuppered his hopes of picking up a first win of the season.

>>> Five things we learned from the Dubai Tour 2017

This win was Kittel’s eighth stage win in the Dubai Tour, a number that becomes even more impressive when you consider that he’s only taken part in 11 road stages in the race’s history.

Kittel will stay in the Middle East to race in the Abu Dhabi Tour which starts on February 23, before returning to Europe in March.