Leigh Howard claimed his second win of the Challenge Mallorca by sprinting to victory in the Trofeo Alcudia.