Roger Hammond made up for his unhappy first day at the Tour of Britain, holding on for victory in the second stage after a tight sprint finish.
Hammond was disappointed with his performance on the first day
Hammond, off the overall pace after a poor first stage, benefited from a dramatic change in the weather.
"We had some luck with the rain because the headwind dropped - I always go faster when it's raining," he said.
There was an all-British podium with Robin Sharman and Mark Cavendish finishing second and third.
"I've missed the cake so I'm picking up the crumbs and I want as many crumbs as I can get," added Hammond.
Catch all the action:
Grandstand, BBC Two, Sunday 11 September, 1335
The 31-year-old also won all three intermediate sprints on the 162.3km route from Carlisle to the Lancashire coast, winning the magenta jersey as top sprinter.
Stage two results:
1. Roger Hammond (Great Britain) 3hrs 58mins 48secs
2. Robin Sharman (Recycling.co.uk/Lites) at 5 secs
3. Mark Cavindish (Great Britain) at 10 secs
4. Luca Paolini (Quick Step-Innergetic) same time
5. Eric Baumann (T-Mobile) same time
6. Jeremy Hunt (Mr Bookmaker-Sports) same time
7. Javier Cherro Molina (Comunidad Valenciana) same time
8. Lars Michaelsen (Team CSC) same time
9. Takehiro Mizutani (Bridgestone Anchor) same time
10. James Vanlandschoot (Landbouwkrediet Colna) same time
1. Nick Nuyens (Quick Step-Inner) 8 hrs 23 mins 18 secs
2. Michael Blaudzun (Team CSC) at 7 secs
3. Javier Cherro Molina (Comunidad Valenc) at 10 secs
4. Jeremy Hunt (Mr Bookmaker-Sports) at 11 secs
5. Yanto Barker (DFL Driving Force) at 16 secs
6. Michael Rogers (Quick Step-Inner) same time
7. Bert de Waele (Landbouwkrediet) same time
8. Tom Southam (Barloworld-Valsi) at 17 secs
9. Peter Mazur (Navigators Insurance) same time
10. Erwin Thijs (Mr Bookmaker-Sports) same time