A wonder goal from Xherdan Shaqiri wasn't enough as Switzerland fell to Poland in a penalty shootout in the first game of the Euro2016 knockout phase.
There was a recall for Haris Seferovic for Switzerland, one of seven Bundesliga players in the starting line-up, in place of 19-year-old Breel Embolo.
Poland made four changes to the side that beat Ukraine 1-0 last Tuesday.
In came midfielders Krzysztof Maczynski, Kamil Grosicki and Jakub Błaszczykowski as well as defender Łukasz Piszczek.
The match kicked off at a frenetic pace, with Arkadiusz Milik fluffing an amazing chance inside the first minute. Swiss keeper Yann Sommer threw the ball out to Johan Djourou - who played a blind, panic-filled pass across his own goal. Robert Lewandowski latched on to it, Sommer made a desperate slide tackle, and it fell for Milik, who ballooned his shot over a gaping goal.
The game then lulled into a match of cat and mouse before Grzegorz Krychowiak was presented an excellent chance, but headed wide of Sommer's goal.
Five minutes before the break, the Poles made their dominance pay with the opening goal from Jakub Blaszczykowski.
Kamil Grosicki broke from a Swiss corner. He managed to pick out Blaszczykowski in space on the right of the area. The Borussia Dortmund man took a touch and then slid the ball past Sommer.
Poland went into halftime deserved leaders, with the Swiss struggling to find any attacking fluency.
After the break, Shaqiri gave warning of things to come with two dangerous individual efforts in the first ten minutes.
The Swiss were lifted, but Blaszczykowski again went close on 55 minutes, forcing a smart save from Sommer.
On 73 minutes, Ricardo Rodriguez's free-kick produced a super save from Lukasz Fabianski in the Polish goal.
Ten minutes later and Shaqiri produced his wonder moment. A cross from the left was flicked on, then nodded half away to Shaqiri right on the edge of the 18-yard box. The Stoke man was quickly airborne to throw himself into an overhead kick, connecting superbly to fire home off the post.
Normal time concluded with Shaqiri's moment of inspiration the last goalscoring threat.
The first-half of extra-time was again a cagey affair, with Shaqiri's lob almost catching out Fabianski.
The Stoke man kicked off the second period in dazzling fashion, forcing consecutive corners before picking out Eren Derdiyok whose header was superbly saved by Fabianski. The substitute minutes later had an effort smothered on the goal line by Poland's No1.
Fabianski had kept the Poles alive and it was heroics which extended the game to penalties.
Granit Xhaka's fluffed shot was the only miss of the shootout as the Poles produced a perfect five from five penalties.