Great Britain's Bradley Wiggins won the first road stage of the Tour de Romandie and claimed the race lead as Team Sky secured a second successive victory in Switzerland.
After Geraint Thomas won Tuesday's opening prologue, Wiggins triumphed in a sprint finish at the end of the 184.5-kilometre route from Morges to La Chaux-de-Fonds.
Holland's Lieuwe Westra (Vacansoleil-DCM) was second with Italy's Paolo Tiralongo (Astana) third, while Thomas lost time as Wiggins assumed the race leader's jersey.
Wiggins is among the favourites for July's Tour de France and is this week competing alongside Mark Cavendish in Team Sky colours for the first time in a race which features much of the British squad's likely Tour team.
Although British road race champion, Wiggins is more accustomed to winning against the clock than frantic bunch sprints for the finish line.
The 31-year-old said on teamsky.com: "I had a lot of adrenaline after I punctured with 25k to go. When that happened the boys dropped back for me and did a fantastic job.
"Then in the final I was kind of on my own and marshalling everything and I just wanted to pay them back for everything they'd done, they were incredible.
"I've got them to thank and it was really nice to be able to finish it off like that. I went a bit early and had to sit down to rest for a bit and then went again but it was good to get the win.
"I want to win Romandie, that's for sure. I'll take what I can every day and it's really nice to win a sprint like this because normally I only ever really win time-trials."
Michael Rogers moved into second place overall, seven seconds behind his Sky team-mate.