Italian Matteo Pelluchi of Team Androni won Stage 5 of the Tour de Langkawi in a photo-finish as Stage 4 winner, Australian Benjamin Dyball, retained the leader's yellow jersey. The 200.1 kilometre fifth leg - from Tanjung Malim to Taiping in the Malaysian state of Perak - began in blazing tropical heat, before a rain shower cooled temperatures just before the final sprint.