British track star Matt Walls proves he can cut it on the road with a brilliant sprint finish to win the Gran Piemonte.