Michal Kwiatkowski moved into the overall lead of the Tour of Britain after winning stage four in a sprint finish on Wednesday.
The Omega Pharma-QuickStep rider surged past Albert Timmer (Giant-Shimano), Dylan Teuns (BMC Racing Team) and Jack Bauer (Garmin-Sharp) in the last 400 metres to clinch victory in the 184.6-kilometre stage from Worcester to Bristol.
The Polish rider received a 10-second bonus for winning, enough for him to go first in the bid for general classification glory.
Edoardo Zardini (Bardiani) is three seconds adrift, with Teuns 14secs off the pace.
Defending champion Bradley Wiggins (Team Sky) is now 27secs behind Kwiatkowski with four days remaining.
"Everyone played games at the end," Kwiatkowski said afterwards.
"I knew there was going to be one corner, with 350m to go, and I went there.
"The guys on the front were waiting, so I took the chance. It's nice to race here in Great Britain because the crowds are amazing and riding here is something special."
A nine-man breakaway set the early pace and three of them " Timmer, Garmin Sharp's Lasse Norman Hansen and Peter Velits of BMC " were still more than one minute in front as the stage entered its final 10km.
But the sprinters soon caught them and Bauer looked well placed in the lead in the closing stages.
Bauer and Timmer seemed to be battling it out for victory, but both were flanked by Kwiatkowski who stormed to victory.The riders will race from Exmouth to Exeter over 177.3km in Thursday's stage five.