Garmin Sharp's Tom Danielson won the Larry H Miller Tour Of Utah with a third place finish on the final stage which was won by Francisco Mancebo of the 5 Hour Energy team.
The final 125.5km stage which started and finished in Park City, saw Novak, King, Reijnen, Cooke, Wesemann, Cordoso, McCartney, Wren, Amaran, Putt, Stuvyen, Hagman and Francis Mancebo take the lead.
Orica Green Edge's Michael Matthews took the first sprint before Mancebo attacked with 69kms to go and took the Wolf Creek Ranches climb.
Riders started to abandon including Ryder Hesjesdal as the pace on the climb upped, led by Matthews who took the second sprint with 25kms to go make sure he won the sprint jersey.
Mancebo, Matthews and Ted King led up the climb which rose to 8,200 feet.
With race leader Christain Horner struggling, Michael Matthews was staying away with a 1.15 lead over Tom Danielson, who caught up to Matthews and then Mancebo, to lead going into the final ten kilometres.
Matthews dropped back to Horner, Phillip Deignan and Lucas Euser who were 1.30 back on the Empire Pass climb which Danielson was the first to sail over.
Onto the descent into Park City and Danielson was riding to not only the stage victory but victory in the general classification. But suddenly, Francisco Mancebo caught up to him and then Javier Acevedo joined them.
Acevedo and Mancebo went for the sprint and it was Mancebo who won the stage in 3.12.51 but third was Tom Danielson who raised his right arm in delight to signal his victory overall.