The peloton was caught with 2 k to go, Tejay van Garderen attacks to take the stage and the race lead!