Danish cyclist Kasper Asgreen secured his first professional win after triumphing on stage two of the Tour of California ©Tour of California

Danish cyclist Kasper Asgreen secured his first professional win after triumphing on stage two of the Tour of California. 

Asgreen completed the 194.5 kilometre stage between Rancho Cordova and South Lake Tahoe in 06hrs 17mins 11secs.

Riding for Deceuninck-Quick Step, he held off a last-gasp challenge from Tejay van Garderen to triumph. 

Italy's Gianni Moscon from Team Ineos finished third. 

American van Garderen will go into the third stage wearing the leader's jersey with a total time of 09:31.19.

The EF Education First rider won the International Cycling Union World Tour race in 2013. 

Moscon is six seconds behind, while Asgreen is seven seconds adrift. 

Slovenia's three-time world champion Peter Sagan, winner of the opening stage, did not compete today in a stage reserved for climbers and rouleurs.

Tomorrow's third stage is 208km long, stretching from Stockton to Morgan Hill.