Italian Marco Canola wins Salt Lake City circuit race 

Marco Canola of Nippo-Vini Fantini-Faizane and Travis McCabe of Worthy Pro Cycling and third-place finisher Brendan Rhim of Arapahoe-Hincapie in a sprint finish

Italian Marco Canola of Nippo-Vini Fantini-Faizane won the Salt Lake City circuit race for the second time by edging Travis McCabe of Worthy Pro Cycling and third-place

The stage in the state capital covered eight laps of just under seven miles apiece, yet the field came together on a steep ascent inside of a mile to go. James Piccoli surged to the front in search of a win that has eluded him all week, but Canola swept past everyone to pick up the win.

For the third stage in a row, Ben Hermans of Israel Cycling Academy wears the overall leader’s yellow jersey heading into the final weekend of racing in Park City and held onto his overall lead by 44 seconds. Piccoli remained in second place.

Hayden McCormick made an embarrassing mistake when he surged to the front at the conclusion of the penultimate lap, then threw his arms in the air in celebration thinking he had won.

The stage Saturday takes riders 80 miles, starting and finishing in Park City.

VIDEO: 2019 Tour of Utah Stage 4 Highlights

2019 Tour of Utah Stage 4 Top 10

1 Marco Canola (Ita) Nippo-Vini Fantini-Faizane 1:56:54 
2 Travis McCabe (USA) Worthy Pro Cycling   
3 Brendan Rhim (USA) Arapahoe-Hincapie p/b BMC   
4 Pablo Andrés Alarcon Cares (Chi) Canel's-Specialized   
5 Guillaume Boivin (Can) Israel Cycling Academy   
6 Peter Stetina (USA) Trek-Segafredo   
7 James Piccoli (Can) Elevate-KHS Pro Cycling   
8 Joe Dombrowski (USA) EF Education First   
9 Ben Hermans (Bel) Israel Cycling Academy   
10 Griffin Easter (USA) 303 Project  

2019 Tour of Utah GC after Stage 4

1 Ben Hermans (Bel) Israel Cycling Academy 12:27:18 
2 James Piccoli (Can) Elevate-KHS Pro Cycling 0:00:44 
3 Niklas Eg (Den) Trek-Segafredo 0:01:06 
4 Kyle Murphy (USA) Rally UHC Cycling 0:01:46 
5 Peter Stetina (USA) Trek-Segafredo 0:02:02 
6 Joe Dombrowski (USA) EF Education First 0:02:04 
7 João Almeida (Por) Hagens Berman Axeon 0:02:48 
8 Lawson Craddock (USA) EF Education First 0:03:17 
9 Rob Britton (Can) Rally UHC Cycling 0:03:22 
10 Matteo Badilatti (Swi) Israel Cycling Academy 0:03:54  

Tag: TheTourofUtah
Jan 11 2020 - NEWS: Tour of Utah Announces Host Cities For 2020 Event
Aug 19 2019 - NEWS: Dombrowski wins stage as Hermans clinches overall VICTORY
Aug 18 2019 - NEWS: Lachlon Morton Sprints to Stage 5 Success at the Tour of Utah
Aug 17 2019 - NEWS: Italian Marco Canola wins Salt Lake City circuit race
Aug 15 2019 - NEWS: Ben Hermans does the double atop the grueling North Salt Lake climb
Aug 14 2019 - NEWS: Ben Hermans Puffs up Powder Mountain to Take Over Race Lead
Aug 13 2019 - NEWS: Lawson Craddock takes over Tour of Utah Lead as Marengo wins Stage 1
Aug 12 2019 - NEWS: James Piccoli from Team Elevate KHS wins the Tour Of Utah Prologue
Aug 03 2019 - NEWS: Three Past Champions Among Field of 117 Pro Cyclists Announced for Tour of Utah
Jun 12 2018 - NEWS: Tour of Utah Unveils 536-Mile Race Route with Nine King of the Mountain Climbs
Jan 28 2018 - NEWS: Tour of Utah reveals Host Cities for August International Pro Race
Jul 26 2017 - NEWS: Tour of Utah: America's Toughest Stage Race
Aug 07 2016 - NEWS: Lachlan Morton wins the Tour of Utah
Aug 06 2016 - NEWS: Talansky takes Snowbird stage and leaders jersey at Tour of Utah
Aug 04 2016 - NEWS: Lachlan Morton retains Yellow Jersey as Travis McCabe wins Bunch Sprint
Aug 03 2020 - EVENT: Larry H.Miller Tour of Utah
Aug 08 2020 - EVENT: Tour of Utah's Ultimate Challenge
Aug 08 2020 - EVENT: The Ultimate Challenge