The uphill sprint finish into Stirling was brilliantly won by U23 World Champion, Michael Matthews (Rabobank).