Kaliningrad, June 23: A thunderous strike by Granit Xhaka and a last-minute breakaway goal by Xherdan Shaqiri gave Switzerland a 2-1 win over Serbia on Friday in a swashbuckling World Cup Group E match tinged with Balkan rivalry.
Serbia went ahead with an Aleksandar Mitrovic header after five minutes to the delight of their fervent supporters at the Kaliningrad stadium.
Xhaka silenced the Serbian contingent in the 52nd minute, however, when he rifled home a loose ball in spectacular style from 25 metres before Shaqiri broke away to win the game at the death.
There was controversy in the 65th minute when Mitrovic appeared to be held down as he went for a cross but the referee waved play on and there was no video review.
The result left Brazil, 2-0 winners over Costa Rica, top with four points, ahead of Switzerland on goal difference with Serbia on three.
Brazil and Serbia meet in their final game while the Swiss face Costa Rica, already eliminated after losing their first two games.
Serbia made a flying start and Mitrovic forced Swiss goalkeeper Yann Sommer into an early save with a close-range header.
Switzerland came right back into the game seven minutes after halftime thanks to Xhaka’s fulminating strike after a rebound fell nicely into his path.
Xhaka was almost upstaged by Shaqiri who clipped the crossbar with a curling, dipping shot from the unlikeliest of angles and the match turned into a pulsating end-to-end affair which was brilliantly settled by Shaqiri.
Switzerland cleared a Serbia attack and a through pass sent the diminutive forward scuttling away before he slotted the ball neatly into the far corner.