A last minute goal from Shaqiri handed Switzerland a 2-1 victory over Serbia in Kaliningrad.
The Stoke City forward kept his cool to put the finishing touch on a brilliant second-half fightback from Vladimir Petkovic’s side that began when Granit Xhaka scored a thunderous equaliser early in the second half.
Aleksandar Mitrovic wreaked havoc in Switzerland’s box throughout the first half, scoring the second opportunity presented to him, and giving Serbia the lead.
But their early energy and poise faded and the defeat leaves Mladen Krstajic’s team heading into their last Group E game against Brazil knowing only a win can guarantee them a spot in the knockout stages.
Meanwhile, Switzerland will meet already-eliminated Costa Rica and the way they improved throughout the course of this game will give them a huge boost, and give them confidence to secure the point they need against Costa Rica to be sure of a place in the knockout stages for the second consecutive World Cup.