Vincenzo Nibali vant rittet, til tross for at han lå på fjerdeplass og nesten fem minutter bak sammenlagtleder Steven Kruijswijk da kun to avgjørende etapper gjenstod.