A late goal from substitute Divock Origi ensured Belgium booked their place in the last 16 of the FIFA World Cup with a 1-0 win over Russia.
Marc Wilmots' side looked set to suffer frustration at the Maracana on Sunday after looking short of ideas against Fabio Capello's well-organised team.
However, teenage striker Origi came off the bench to grab an 88th-minute winner - his first international goal - and secure progression from Group H with a game to spare.
Two substitutes, Marouane Fellaini and Dries Mertens, had combined to help Belgium come from behind to beat Algeria in their first match, and another change paid dividends for Wilmots on this occasion, leaving Russia stunned.
Prior to Origi's strike, Belgium had hit the post through Kevin Mirallas, while Russia striker Aleksandr Kokorin spurned the best chance of the first half when heading wide from an unmarked position.
Russia, who were held by South Korea in their opening game, will now require assistance from elsewhere if they are to join Belgium in the knockout stages.
Fellaini and Mertens were rewarded for their goalscoring exploits against Algeria with places in the Belgium starting line-up, at the expense of Nacer Chadli and Mousa Dembele, while skipper Vincent Kompany was passed fit and Thomas Vermaelen came in for Jan Vertonghen.
Alexei Kozlov and Maxim Kanunnikov came into the Russia side, with Andrey Yeshchenko and Yuri Zhirkov dropping to the bench.
Belgium made a positive start, but it was Thibaut Courtois who made the first save of the game when he got down well to keep out Viktor Fayzulin's left-footed strike from just outside the penalty area 11 minutes in.
Mertens was proving to be a real handful for the Russia defence and the Napoli winger fired wide with his right foot after an incisive run.
Russia could have had a penalty when Kanunnikov went down under a challenge from Toby Alderweireld in the penalty area, but referee Felix Brych waved play on.
Vermaelen suffered an injury in the warm-up and was subsequently forced to come off shortly after the half-hour mark, so Vertonghen entered the fray.
Mertens remained Belgium's biggest threat and Russia goalkeeper Igor Akinfeev had to be alert to palm the winger's cross away after he cut in from the right at full tilt.
Yet Russia should have been in front two minutes before the break, when an unmarked Kokorin could only head Denis Glushakov's inviting cross wide of the target.
Wilmots replaced the ineffective Romelu Lukaku with Origi 10 minutes into the second half in an attempt to gain some impetus.
Both sides still looked devoid of ideas, though, with Belgium sitting deep and inviting Russia to break them down but Capello's side lacking quality in the final third.
Russia sensed the opportunity to snatch all three points, but they failed to create clear-cut opportunities in the second half and Glushakov was off target when he tried his luck from outside the penalty area.
Substitute Yeshchenko came close 10 minutes from time when he shot wide of the far post, while Mirallas then rattled the post with a free-kick.
Russia were then stunned two minutes from time as Eden Hazard embarked on a fine run to the byline and cut the ball back for Origi, who was on hand to fire home and see Belgium through.
|15||D. Van Buyten|
|7||K. De Bruyne|
|Coach: M. Wilmots|
for T. Vermaelen 31'
for R. Lukaku 57'
for D. Mertens 75'
|LeBron James backs Liverpool captain Henderson for FIFA 16 cover.|
|Ramos: I am not negotiating with anyone|
|Valencia complete Mina swoop|
|United States v Japan: US seek final redemption|
|Hanousek consigns Celtic to defeat|
|Roma confirm Dzeko interest|
|Arsenal forward Podolski completes Galatasaray switch|
|Warm Dortmund welcome delights Tuchel|
|Silva vows to fight for Madrid place|
|Mancini hints at Shaqiri and Santon departures|
|Bojan raring to go after return from injury|
|Babel backs Firmino to shine at Liverpool|
|Falcao must wait to impress, warns Chelsea favourite|
|Bartomeu: Deal in place for Turan|
|Parejo re-signs with Valencia|
|MLS Review: Sounders return to winning ways|
|Klinsmann unhappy with USA performance|
|High hopes for Paraguay - Diaz|
|Gareca: More to come from Peru|
|Gerrard had European offers|
|Argentina out to spoil Chile´s party - Martino|
|Sampaoli: Chile won´t change style|
|Di Maria will come good at United - Rojo|
|Peru 2 Paraguay 0: Gareca´s men finish third at Copa|
|United States 4 Guatemala 0: Klinsmann´s men win comfortably|
|´I’d prefer no-one to know my name´ - Bassett|
|Matthews completes Sunderland move|
|Podolski set for Galatasaray medical|
|Gundogan inspires Dortmund victory|
|Inter confirm Montoya capture|
|Murillo joins Inter, as Kuzmanovic and Obi depart|
|Falcao signing not a risk, says former Chelsea star|
|Deeney agrees new Watford deal|
|Confidence and service the key to Falcao success at Chelsea|
|No bids for ´Chelsea target´ Baba, claim Augsburg|
|Derby swoop for Ince|
|Fiorentina consider legal action over Salah ´no-show´|
|Chelsea the team to beat in the Premier League, says Neville|
|Storari exits Juve for Cagliari|
|UEFA removes FFP restrictions on Man City and PSG|
|West Brom hope for new owners within the month|
|Chelsea agree loan deal for Falcao|
|Kuyt eyes trophies on Feyenoord return|
|Chile v Argentina: History beckons ahead of Copa America final|
|Wallace extends Monaco loan|
|Mihajlovic wants to instill fear factor at Milan|
|Mignolet improving at Liverpool - Grobbelaar|
|Mumbai City name Anelka player-manager|
|Olivia the parrot predicts Japan to win Women´s World Cup|
|Lusitans coach blasts Bilic´s ´lack of respect´|
|Sakho eyes more Europa League wins|
|Gareca wants Peru to keep building|
|Chile ´no chance´ if Argentina produce their best - Diaz|
|Ocampos joins Marseille permanently|
|Europa League Review: Cloud-nine Brondby ignite opening round|
|West Ham 3 Lusitans 0: Sakho nets twice at start of Europa League journey|
|Holebas makes Watford move|
|Milan secure Adriano signing|
|Peru v Paraguay: Diaz counts cost of semi-final loss|
|Bastia hit out at reports of extra debt|
|Hernandez has successful surgery|
|Odemwingie signs one-year Stoke extension|
|Uth signs for Hoffenheim|
|Henen seals Everton return|
|Cattermole pens long-term Sunderland deal|
|United States v Guatemala: Klinsmann backs Dempsey ahead of Gold Cup warm-up|
|West Ham working on Jenkinson return - Gold|
|Milan agree deal for Bacca|
|Real buy back Vazquez from Espanyol|
|Richards leaves Swansea for Fulham|
|McShane signs for Reading|
|Giggs tells youngsters to seize US chance|
|Hammond pens Leicester extension|
|Only Schweinsteiger can decide Bayern future - Guardiola|
|Cech plans to play until he´s 40|
|Montoya arrives in Milan ahead of Inter move|
|Hernandez out of Gold Cup|
|US asks Switzerland to extradite seven FIFA officials|
|MLS Preview: Sounders seek momentum switch|
|Mexico 0 Honduras 0: Hernandez injury sours friendly|
|Hernandez taken to hospital|
|Garay in doubt for Copa America final|
|Wambach: USA peaking for World Cup final|
|Bassett ´an absolute hero´ despite own goal - Sampson|
|Japan 2 England 1: Late own goal breaks English hearts|
|Salvo quits as Valencia president|
|Costa not Ribery cover - Bayern director Sammer|