Rubiano powers to solo win
The 27-year-old was part of a breakaway group that put some distance between themselves and the peloton early on and he made his bid for glory with just over 40kilometres to go.
He also seized the mountains classification jersey.