Chris Froome clinched a dramatic victory at the Criterium du Dauphine on Sunday, pipping Tejay van Garderen to the title.