Australia's Leigh Howard outsprinted Mark Cavendish to win stage two of the Tour of Britain on Merseyside.
Britain's world road race champion was led out by Team Sky team-mates Bradley Wiggins and Luke Rowe but Howard held on after jumping clear.
Rowe was unable to keep the overall lead because he did not contest the sprint, finishing in the main bunch.
Boy van Poppel, of the Netherlands, takes the leader's jersey with Howard second on the same time.
Rowe now sits one second behind the leaders in third heading into stage three from Jedburgh to Dumfries on Tuesday.
"With 600m to go I led into it with Cav in my wheel," Rowe told ITV4. "He said he wanted to try and let me go and slip a few wheels back. We knew there was a bit of a dip and he'd use the run.
"But on that dip the riders switched from right to left and he got a bit chopped up. Cav's shown how fast he was in that finish.
"It's frustrating but you could see how fast he was coming up at the line."
Britain's Peter Williams took the sprinters' jersey after winning the stage's three intermediate sprints.
Williams was joined by compatriots Russell Hampton and Richard Handley in a six-man breakaway on the 180.7km race from Nottingham to Knowsley Safari Park, via the Peak District in Derbyshire.
Spain's Pablo Urtasun was among the leaders, taking the king of the mountains jersey after being first over the day's three categorised climbs.
With around 50km remaining Orica GreenEdge's Jack Bobridge broke clear of his fellow escapees but the Australian was immediately joined by Williams, and as the other four riders were swallowed up by the peloton, the duo extended their advantage to more than two minutes.
However, the Team Sky-led peloton reduced the gap to less than 30 seconds and with 25km remaining Bobridge and Williams sat up and shook hands before they too were consumed by the main bunch.
Several riders attempted to break clear in the final 20km but Team Sky, led by Austria's Bernhard Eisel, continued to control the pace with Jeremy Hunt, Christian Knees, Wiggins, Rowe and Cavendish in his wheel.
Eisel dropped away with 10km remaining and Poland's Marcin Bialoblocki made a lone break as several teams tried to control the pace.
Bialoblocki stayed clear until the closing 3km as Team Sky again assumed control, with Wiggins leading the race into the final kilometre.
However, when the Olympic time trial champion pulled to one side, Cavendish appeared to get boxed in and was unable to catch Howard.
Stage Two, Nottingham to Knowsley
1. Leigh Howard, Aus, Orica GreenEDGE, 4 hours, 31 minutes, nine seconds
2. Mark Cavendish, GB,Team Sky, same time
3. Boy Van Poppel, Ned, UnitedHealthcare, same time
4. Steele Von Hoff, Aus, Garmin Sharp, same time
5. Russell Downing, GB,Endura Racing, same time
6. Sep Vanmarcke, Bel, Garmin-Sharp, same time
7. Wesley Kreder, Ned, Vacansoleil-DCM, same time
8. Nathan Haas, Aus, Garmin-Sharp, same time
9. Sam Bennett, Ire, An Post Sean Kelly, +0.01
10. Luke Rowe, GB,Team Sky, +0.01
1. Boy Van Poppel, Ned, UnitedHealthcare, 9:22:04
2. Leigh Howard, Aus, Orica GreenEDGE, same time
3. Luke Rowe, GB,Team Sky, +0.01
4. Rony Martias, Fra, Saur Sojasun, +0.04
5. Mark Cavendish, GB,Team Sky, +0.04
6. Russell Downing, GB,Endura Racing, +0.06
7. Steele Von Hoff, Aus, Garmin-Sharp, +0.10
8. Sep Vanmarcke, Bel, Garmin-Sharp, +0.10
9. Nathan Haas, Aus, Garmin-Sharp, +0.10
10. Peter Hawkins, Ire, Team IG-Sigma Sport, +0.10