Xherdan Shaqiri scored a last-minute winner to give Switzerland one foot in the last 16 of the World Cup after a 2-1 victory over Serbia.
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.
Perfect start for Serbia!— FOX Soccer (@FOXSoccer) June 22, 2018
Mitrovic heads it home from close range to give them the 1-0 lead early against Switzerland. pic.twitter.com/qBxjivcgGM
Arsenal midfielder Xhaka defied Switzerland's reputation as a side lacking in attacking threat when he rattled the ball into the net from 25 yards, pulling his team back into a game that had threatened to get away from them.
Aleksandar Mitrovic wreaked havoc in Switzerland's box throughout the first half, scoring the second opportunity presented to him for a Serbia team that looked assured and confident after beating Costa Rica 1-0 in their first game.
ABSOLUTE STUNNER FROM GRANIT XHAKA! pic.twitter.com/Dr2ZZfJtB1— FOX Soccer (@FOXSoccer) June 22, 2018
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.
XHERDAN SHAQIRI!!— FOX Soccer (@FOXSoccer) June 22, 2018
He finishes off a long run by slotting it past the keeper to put Switzerland ahead 2-1 late in the game! pic.twitter.com/lK9sJMi3o7
Meanwhile Switzerland will meet already-eliminated Costa Rica and the way they improved throughout the course of this game will give their Bosnian coach every confidence that they can secure the point they need against Costa Rica to be sure of a place in the knockout stages for the second consecutive World Cup.