Switzerland, who knew a draw would be enough to qualify, took an early lead through former Stoke and Liverpool forward Xherdan Shaqiri.
Serbia turned it around in the first half, going 2-1 up with goals from Fulham's Aleksandar Mitrovic and centre-forward partner Dusan Vlahovic - and they would have gone through as things stood.
The entertainment did not stop there though, as Switzerland's Breel Embolo equalised...