Switzerland snatched a last-gasp victor against Switzerland on Friday night, Stoke City's Xherdan Shaqiri keeping their dream of qualifying well and truly alive. What a brilliant goal.
If Switzerland lose by one goal and Serbia draw, goals scored becomes the tiebreaker; through two games, the Swiss lead 3-2.
Serbia almost had their second just before the half but Dusko Tosic's diving header from point-blank range skidded off his head to Nemanja Matic who couldn't react fast enough to finish the chance. They are making daunting run forwards and are wrecking havoc on the Swiss backline.
The Kosovo War that ended in 1999 remains a contentious territory in both Serbia and Albania with the region now residing within Serbia, but having it's own Fifa-recognised team. But it's still only halfway through the game.
The Swiss went for a fresh pair of legs at half time as forward Haris Seferovic was hauled off after being fairly anonymous throughout the first period, Dinamo Zagreb striker Mario Gavranovic coming on. Can the Swiss equalise before the half-time whistle?
Having done the hardest part, the Serbians wanted more. "They're trying to provoke us, but we won't get dragged down to their level".
An Aleksandar Mitrovic header forced a smart save from Swiss keeper Yann Sommer after four minutes. Switzerland backline was caught napping as Mitrovic capitalised early to finish off a great build-up. 4-5-1 is how Serbia are playing in a solid defensive line-up.More news: Supreme Court closes online sales tax loophole
The win puts Switzerland in pole position to make it out of a tough Group E that contains five-times winners Brazil but they were pushed all the way by the Serbs. With a strong midfield and defence, it will be interesting to see who the Eagles fare.
Next up for Serbia is Brazil, and while Tite's men have looked vulnerable in their opening group matches, they boast an embarrassment of attacking riches, who can turn over anyone on their day.
9 - the number of World Cup matches Nati captain Stefan Lichtsteiner has now played for Switzerland, breaking the national record held by Charles Antenen since Chile 1962.
The old wounds between Serbia and Albania also saw an incident in 2014 during a qualifying match for Euro 2016.
Brazil, Switzerland and Serbia could all still claim first place in the group with a win on Wednesday. The match is the third one on Day 9 of the FIFA World Cup in Russian Federation.
Serbia's players did not react to the eagle gestures at Kaliningrad Stadium. Switzerland is ranked 6th while Serbia ranks 34th in the World Rankings.
Which TV channels will broadcast the FIFA World Cup 2018 Serbia vs Switzerland match live in India? Jio TV and Airtel TV apps also have the rights to broadcast the match in India.