Velasco by far the smartest and deserved the victory. He is a good opportunistic rider. Jungles and Gregaard panicked too much in the final km
Velasco was always gonna win the sprint. Much faster than the other two.
It certainly didn't help that he lost all momentum during the sprint because of a chain issue. Not that I think he could have won anyway, but he might have finished second.