Dylan Groenewegen was dominant yet again on stage three of the Tour of Britain, claiming his second victory of the race.
The Dutchman emerged victorious on a challenging uphill sprint finish, with his compatriot Mathieu van der Poel surging from behind but failing to topple the Jumbo-Visma rider.
A six-rider breakaway set the tone for the day of racing, and despite early drama involving a level crossing, the escapees were reeled in with around 1km to race, setting up a third consecutive bunch sprint.
Jumbo-Visma were the controlling sprint team in the final, with Groenewegen launching early on the final rise, breaking well clear of his rivals to take a second stage victory after his win on the opening day.
Van der Poel (Corendon-Circus) failed to overthrow Groenewegen and took second, with Davide Cimolai (Israel Cycling Academy) finishing third.
Matteo Trentin (Mitchelton-Scott) finished fifth on the stage and retained his race lead.
Tour of Britain 2019, stage three: Berwick-upon-Tweed to Newcastle-upon-Tyne (193.2km)
1. Dylan Groenewegen (Ned) Jumbo-Visma
2. Mathieu van der Poel (Ned) Corendon Circus
3. Davide Cimolai (Ita) Israel Cycling Academy
General classification after stage three
1. Matteo Trentin (Ita) Mitchelton-Scott