American Robin Carpenter held off a late surge from the peloton to win stage two of the Tour of Britain with Ethan Hayter home in second.
Rally Cycling rider Carpenter crossed the line in four hours 45 minutes and 56 seconds as he became the first American to win a stage of the race.
The 29-year-old’s margin of victory was enough to see him claim the leader’s blue jersey from Wout van Aert.
Alex Peters finished third behind fellow Briton Hayter.
Having been part of the five-rider breakaway, Carpenter managed to distance Britain’s Jacob Scott on a climb coming out of Moretonhampstead with 25km remaining of the gruelling 184km route from Sherford to Exeter.
While the American enjoyed a four-minute advantage over the peloton at that point, he eventually finished 33 seconds ahead of the pack and now holds a 22-second lead over Van Aert, with Hayter – who finished fourth in Sunday’s opener – a further four seconds behind in third.
“I’ve been wanting a win in Europe for a number of years now, and I’ve come really close, so it feels amazing,” said Carpenter.
“I dropped him [Scott] and saw there was 25km to go and thought ‘oh my, it’s going to be a long day’.
“We still had five minutes [over the peloton] with 40km to go, so I knew I just needed to get rid of everybody else and not have to worry about babying anyone else to the line or worrying about anyone else sprinting me.”
Stage three on Tuesday sees the riders tackling an 18km team trial from Llandeilo to the National Botanic Garden of Wales.
Stage two results
1. Robin Carpenter (US/Rally Cycling) 4hrs 45mins 56 secs
2. Ethan Hayter (GB/Ineos) +33 secs
3. Alex Peters (GB/SwiftCarbon Pro Cycling) same time
4. Max Kanter (Ger/Team DSM)
5. Julian Alaphilippe (Fra/Deceuninck Quick-Step)
6. Rory Townsend (Ire/Canyon)
7. Mikkel Frolich Honore (Den/Deceuninck Quick-Step)
8. Ethan Vernon (GB)
9. Kristian Sbaragli (Ita/Alpecin-Fenix)
10. Giacomo Nizzolo (Ita/Qhubeka NextHash)
General classification after stage two
1. Robin Carpenter (US/Rally Cycling) 9hrs 19mins 33secs
2. Wout van Aert (Bel/Jumbo Visma) +22secs
3. Ethan Hayter (GB/Ineos) +26secs
4. Gonzalo Serrano (Spa/Movistar) +28 secs
5. Alex Peters (GB/SwiftCarbon Pro Cycling) same time
6. Rory Townsend (Ire/Canyon) +32secs
7. Julian Alaphilippe (Fra/Deceuninck Quick-Step) same time
8. Giacomo Nizzolo (Ita/Qhubeka Nexthash)
9. Kristian Sbaragli (Ita/Alpecin-Fenix)
10. Mikkel Frolich Honore (Den/Deceuninck Quick-Step)