Michal Kwiatkowski stole the show on day four at the Tour of Poland, timing his late attack to perfection to win the stage and move into the race lead.
Teammate Sergio Henao came home in ninth to cap a great day for the team, after strong riding from Ian Stannard, Lukasz Wisniowski, Michal Golas, Pavel Sivakov and Salvatore Puccio saw Kwiatkowski and Henao dropped off in the perfect place at the foot of the final climb.
Sivakov and Puccio particularly impressed after riding down the remnants of the day's break on the penultimate climb, before pushing the pace on the tough descent, deterring attacks from behind.
Hitting the climb it was over to Kwiatkowski and the masterful Pole showed his class, refusing to panic when Richard Carapaz (Movistar) built a substantial gap on the early slopes of the final ramp.
It's the Pole's first win at the Tour of Poland and speaking to TeamSky.com afterwards, he said he couldn't have imagined it going any better in front of friends and family.
He said: “Winning here on that stage is really special. My family and Agata [Michal's fiancé] are here, and that was really perfect. Winning in front of the public when people expect you to is just an amazing feeling.
"After the Tour you're never really sure about your condition. Of course I was mentally ready to have a good race but you never actually know.
“It’s a typical scenario," he continued. "When you go from the gun on a gradient like that - you can compare this climb to the Cauberg or the Muur du Huy - you are never really going to go at that speed until the finish.
Kwiatkowski now sits eight seconds clear at the top of the standings, with last year's winner Teuns in second, and 'Kwiato' is relishing the next few days of action.
1. Michal Kwiatkowski (Team Sky) 4:25:44
2. Dylan Teuns (BMC) +0:03
3. George Bennett (LottoNL-Jumbo) s.t.
4. Sergei Chernetski (Astana) s.t.
5. Daniel Moreno (EF Education First-Drapac p/b Cannondale) s.t.
1. Michal Kwiatkowski (Team Sky) 13:51:22
2. Dylan Teuns (BMC) +0:08
3. George Bennett (LottoNL-Jumbo) +0:10
4. Sergei Chernetski (Astana) +0:14
5. Thibaut Pinot (Groupama-FDJ) s.t.