Michael O'Neill's substitutions turned the game on its head as Northern Ireland won the Euro 2020 qualifier in Estonia in breath-taking fashion.
Trailing 1-0, O'Neill brought Conor Washinton, Josh Magennis and Jordan Jones off the bench and all three played key roles as the visitors scored two goals in three minutes to turn the game on its head.
Washington's shot came off Magennis for the leveller and the Bolton striker then converted Jones' cross for the winner to complete what is only the second time Northern Ireland have ever come from behind to win a competitive away game.
Questions were asked of the defence when Estonia captain Konstantin Vassiljev, who delivered a masterclass performance, curled a free-kick round the wall and into the bottom corner on 25 minutes.
However, it was the hosts directing all the queries towards the referee when Northern Ireland levelled on 77.
Washington cut past his marker from the left and lashed a right-footed effort at goal. The contention came when it nicked off Magennis, who the hosts felt was offside, on its way into the net. Replays would later confirm Magennis was, in fact, onside.
There wasn't even enough time for an enquiry as Northern Ireland went ahead just two minutes later.
And there were no questions when Magennis touched home Jones' low cross for his second winner off the bench in as many games.
Estonian wonderkid Erik Sorga had a great chance to level in the last minute of injury-time but could only direct a free header wide.
Northern Ireland now have nine points from their opening three Group C games and take on Belarus on Tuesday (kick-off 7.45pm).