The start of the game was a feisty affair with both sides coming at each other back and forth. A strong clash between Thomas Vermaelen and an opponent led to the Belgian being stretchered off after only 35 minutes.
The rest of the half followed in similar fashion. Thibaut Courtois made a smart save down to his right on one occasion, while Belgium kept finding success through Dries Martens down the right wing. However, the Red Devils could only shoot over every time.
Russia nearly took the lead just before half-time when Denis Glushakov crossed superbly to land the ball on Alexander Kokorin’s head, but the striker could only glance the header wide.
After the interval, the game seemed to lose the buzz it had in the first half. If anything, Russia appeared to have the upperhand. Belgium seemed to lose all midfield momentum which made it incredibly hard for Eden Hazard and Romelu Lukaku to give anything to the game.
Lukaku was substituted in the 57th minute for youngster Divock Origi in the hope of sparking the team into life. Russia had further chances but failed to capitalise on any of them, shooting wide and heading over.
In the last 10 minutes, it seemed to be all Belgium - Kevin Mirallas thumped the post with a free-kick and Hazard tried to dribble his way through to goal.
Belgium finally got their breakthrough when Hazard skipped past a couple of Russian defenders before setting up 19-year-old Origi, who placed it past Igor Akinfeev in the 88th minute.
The European team left it late but secured all three points in the end and sent all the travelling fans into dreamland.
Russia will need to secure their first World Cup win against Algeria if they want to retain any hopes of qualifying.