Team Sky's Danny van Poppel won stage two of the Tour de Yorkshire in a bunch sprint in Doncaster.
The 22-year-old Dutchman scored his first win in Sky colours as he edged out stage one winner Dylan Groenewegen (LottoNL-Jumbo) on the line when the 136.5km stage from Otley came down to the final few metres.
Only a handful of people got to see it on a day when television coverage of the event was lost for almost the entire day - including virtually the entirety of the women's race earlier in the day - due to a relay plane being grounded with technical difficulties.
The peloton was unaware of that as they raced into Doncaster. Four remaining riders from the early break - Josh Edmondson (NFTO), Nicolas Edet (Cofidis), Stijn Steels (Topsport Vlaanderen-Baloise) and Michael Morkov (Katusha) - were swallowed up with 10km left, and the lead-out trains began to battle for position.
It was still wide open as they tore down the final straight, with Van Poppel taking it by inches from Groenewegen and Giant-Alpecin's Nikias Ardnt.
Christopher Opie of One Pro Cycling was the first Briton home in fourth place just behind.
With bonus seconds factored in, Groenewegen continues to lead the race overall, with Van Poppel second, six seconds back, and Arndt eight seconds back.
However, the general classification is expected to look very different following the tough third and final stage from Middlesbrough to Whitby on Sunday.