Alejandro Valverde came through at the end of a gripping, highly unpredictable race to finally get his hands on the coveted prize