Russia's Alexander Serov took the fifth stage of the Tour of Britain after proving too strong for Britain's Mark Cavendish in the final stages.
Serov powered clear of Cavendish in the run-in to Kendal
Serov and Cavendish went clear after 45 miles of the 106-mile stage from Liverpool to Kendal, before Serov shook off the Briton in the final 10 miles.
He finished one minute 43 seconds ahead as Cavendish, 22, claimed second place.
Spain's Adrian Palomares remains one second ahead of fellow Spaniard David Blanco in the overall classification.
Cavendish - who won the prologue and stage one at the start of the week - will wear the sprint jersey in the final stage from Dumfries to Glasgow.
"It was a tough day for me today but it was worth it to take the sprints jersey and hopefully I can maintain that in the final stage," said the T-Mobile rider.
"To end the race with two stage wins and the sprints jersey would represent a great result for me and my team."
And youngster Ben Swift maintained his lead in the king of the mountains competition.
The 19-year-old kept his 10-point lead over fellow Briton Paul Manning and is now odds-on to take the polka dot jersey with just 12 points available on the final day.
"I'm beginning to feel the pace a bit but there's one day to go and I'm in a great position," said the Barloworld rider.
"It would be a fantastic feeling to get some points early in the final stage and then I could relax and enjoy the final miles of the race."