Martin Paterson's header gave Northern Ireland a first victory over Russia 1-0, as the visitors' World Cup qualification hopes were dented.
The diminutive striker combined well with Niall McGinn throughout proceedings but the pair's efforts were rewarded with 43 minutes on the clock when Paterson thumped the ball home.
That was enough to give Northern Ireland fans a first victory to celebrate since August 2011, when they ran out 4-0 winners over minnows Faroe Islands, while it also marked manager Michael O'Neill's first in charge.
For Russia, however, it was a huge opportunity missed to return to the top of their group above rivals Portugal.
With Jonny Evans and Kyle Lafferty both absent through injury or illness, and Chris Brunt suspended, Northern Ireland were forced to name goalkeeping coach Maik Taylor among the substitutes just to fill the bench.
Russia boss Fabio Capello, meanwhile, named only 30-year-old Aleksandr Kerzhakov up front as part of a line-up that included six in midfield.
Northern Ireland started brightly, with Aberdeen playmaker McGinn firing in two early sighters on goal in the opening couple of minutes - the second of which looped just past Igor Akinfeev's left-hand post.
However, Russia fought back and at the other end West Brom's Gareth McAuley was forced to snuff out the threat from Alan Dzagoev as he raced in on goal with a well-timed challenge.
The hosts’ early attacking pressure in the opening quarter soon subsided, and eventually Russia's quality began to tell as they got a real foothold in the game.
Russian winger Vladimir Bystrov linked well down the right with Dzagoev, causing young left-back Shane Ferguson problems.
Then, in the 34th minute, the impressive Dzagoev created space for striker Kerzakhov, but the Zenit man took too long to get his shot away and McAuley cleared up.
As half-time neared, the hosts certainly did not seem to be missing defender Chris Baird at the back - the 31-year-old having been overlooked for the squad as he is currently without a club.
And despite Russia's attacking intent, it was Northern Ireland who finished the half ahead.
Derby County's Jamie Ward had already gone close when he sent a dipping 25-yard shot onto the post after being sent through by a quick free-kick from skipper Steve Davis.
And two minutes before the break Windsor Park was jumping.
McGinn was the architect when he whipped in cross from deep and Huddersfield Town's Paterson leapt well above his man to head strongly into the corner - a remarkable feat considering that the 26-year-old was one of the smallest players on the pitch.
For the second period, Cappello rung the changes as he tried to get Russia back into the contest.
The Italian brought on Artem Dzyuba and Denis Cheryshev, although the latter was forced off with an injury after just six minutes.
But Northern Ireland still probed for a second goal, and they nearly managed it close to the hour mark only to be denied by the assistant referee’s flag.
Again it was Paterson with his head who found the net via a McAuley knockdown, but the forward was adjudged to be just offside. TV replays proved the call to be correct and showed that the striker had strayed fractionally off.
The aerial threat again posed Russia problems 15 minutes later when Ferguson pushed down the left flank, lifting another high ball into the box, and this time Akinfeev flapped at the delivery.
The ensuing scramble for the loose ball saw Paterson and Russian defender Vasiliy Berezutskiy booked.
The tenacity shown by Paterson was typical of the Irish, as they fought for everything going into the final 10 minutes.
And they were rarely tested in the closing stages as Windsor Park erupted at the whistle.
|UEFA closes Roma ´monkey chanting´ case|
|Don´t worry about Messi renewal, Valverde tells Barcelona fans|
|´Griezmann? We´ll see´ – Valverde won´t rule out Barcelona pursuit of Atletico star|
|Unsworth surprised to see Allardyce snub Everton|
|Mourinho has ´immense respect´ for Benitez|
|Howe backs Defoe to make World Cup squad|
|Everton speculation out of my control - Silva focusing on Hornets|
|Conte concerned by Manchester City´s breakaway lead|
|Man City results ´perfect´, but Guardiola demands improvement|
|David Luiz back in Chelsea squad, Conte confirms|
|Recovered Klopp offers Liverpool fitness update|
|Guardiola confident Aguero in ´perfect´ condition despite hospital trip|
|Ibrahimovic, Pogba and Rojo back for Manchester United|
|Heynckes compiling list of potential successors|
|Modric & Carvajal fit for Madrid derby|
|Bayern begin talks over Wagner deal|
|Pulis angered as Chadli sidelined for ´foreseeable future´|
|Neymar to join Ronaldo at Real Madrid? Zidane speaks out on PSG star|
|Guardiola & Sane complete Man City award double|
|Brave Chapecoense secure top-flight status|
|Tottenham have overtaken Arsenal as north London´s best - Sherwood|
|Brisbane Roar 3 Melbourne City 1: Papadopoulos at the double as hosts finally win|
|Seaman: Wenger must start Lacazette against Tottenham|
|I am more than just a goal machine - Ronaldo ignores Real Madrid criticism|
|Skriniar not interested in Barcelona speculation|
|France need Benzema, says Aulas|
|Van Dijk could leave Southampton in January|
|Sanchez snubbed Barcelona switch - Osorio|
|Atletico Madrid v Real Madrid: Simeone and Zidane face dangerous, defining Derbi|
|Aubameyang baffled by Dortmund suspension|
|Pochettino lauds Wenger longevity as he eyes 20 years at Spurs|
|Ronaldo: Real Madrid don´t fear PSG|
|Zenit´s Mancini not thinking about Italy job|
|Wenger advises Pochettino to fight the ´fear´ of winning trophies|
|Ronaldo: I want seven Ballons d´Or... and seven children!|
|Howedes ready for long-awaited Juventus debut|
|Bayern´s Wagner interest confirmed by Nagelsmann|
|Dyche ´amazed´ at persistent Everton talk|
|Manchester United post record first-quarter revenues|
|Hodgson confident Benteke will be fit for Everton clash, unsure over Loftus-Cheek|
|Klopp returns to Liverpool training after hospital visit|
|Moreno urges Coutinho to reject Barcelona switch|
|Hamsik refuses to be distracted by Maradona record|
|CAS rejects Adrien Silva´s appeal|
|Aubameyang dropped by Dortmund for ´disciplinary reasons´|
|Aguero declares himself fit to face Leicester City|
|If Griezmann isn´t committed, he should leave – Koke|
|Knee surgery to sideline PSG´s Motta|
|Kane the same as Lewandowski, Eboue proclaims|
|Let Neymar focus on football - Emery|
|Spurs quartet return but Alderweireld set for longer absence|
|Ibrahimovic eyes different role on Manchester United return|
|Transfer target Messi was beyond Manchester City, says Robinho|
|´Ultimate defender´ Zouma one of Premier League´s best, claims Shawcross|
|Cantona baffled by Neymar´s PSG move|
|Loftus-Cheek must return to Chelsea, says Willian|
|Central Coast Mariners 1 Adelaide United 2: Kitto snatches dramatic win|
|Cazorla´s fitness woes the worst injury Wenger has known|
|Wenger trusts Lacazette completely|
|Atletico Madrid v Real Madrid: Demolition derbies, Raul´s revenge and other memorable capital clashe|
|Mourinho: Ibrahimovic will return in 2017|
|Spain and England at risk as World Cup draw pots confirmed|
|Atletico Madrid v Real Madrid: Cristiano Ronaldo, King of El Derbi|
|Gareca: World Cup spot is for the Peruvian people|
|World Cup: The 32 qualified teams|
|Peru 2 New Zealand 0 (2-0 agg): South Americans qualify for World Cup after 36-year wait|
|Ronaldo congratulates Corinthians on seventh Brazilian title|
|Van Dijk focused ahead of Liverpool clash – Pellegrino|
|Ravanelli: I´d bend over backwards to bring back Conte|
|Rojo makes Manchester United return for reserves|
|Oscar Garcia quits as Saint-Etienne coach after Lyon thrashing|
|LaLiga to introduce VAR next season|
|´Important names´ being considered as Ventura replacement|
|Liverpool receive Henderson, Lallana fitness boosts|
|A better win percentage than Lippi and Conte - the stats behind Ventura´s Italy failure|
|Ancelotti, Capello and Cannavaro - The candidates to replace Ventura|
|Italy sack Ventura after World Cup failure|
|England youngsters not as good as my generation, claims Michael Owen|
|Lewandowski tells Bayern to sign ´young´ striker|
|Sanchez feeling the pressure of failed Man City move, says Eboue|
|Klopp visits hospital and misses Liverpool training after falling ill|
|Wenger concedes he may not see out Arsenal deal|
|Kondogbia wants permanent Valencia deal and eyes World Cup spot|
|Mascherano out for four weeks with hamstring injury|
|Cahill would ´do anything´ to be in Australia´s World Cup squad|
|I´ll always be an outsider in Australian football, claims Socceroos coach Postecoglou|
|Wilmots thanks Ivory Coast after ´amicable´ exit|
|Allardyce no longer interested in Everton job after slow progress|
|Trapp to consider PSG future with World Cup looming|
|Fatigued Aubameyang determined to respond to Dortmund critics|
|Liverpool could still win the league - Michael Owen|
|Lukaku thanks team-mates after breaking Belgium record|
|Australia 3 Honduras 1 (3-1 agg): Hat-trick hero Jedinak fires Socceroos to World Cup|
|Aduriz agrees Athletic extension|
|Insigne: I had to accept Ventura´s team selection for Sweden nightmare|
|Rojo eyes Champions League return|
|Neymar: Brazil tried everything to break down defensive England|
|It was a ´pleasure´ to watch Neymar, says Rose|
|Tite: Italy failure a reminder of qualifying difficulties|
|Ventura: I had some of best results of last 40 years|
|Low saddened by Italy´s World Cup failure|
|Neymar always welcome at Real Madrid – Casemiro|
|Ramos unsure about Ronaldo´s Madrid future|
|France on the right road – Deschamps pleased with Les Bleus progression|
|Southgate draws positives after gutsy display in Brazil stalemate|
|Germany fightback delights Low|
|Russia goalkeeper Lunev ´okay´ after heavy head knock|
|Facing Brazil a ´great experience´, admits grounded Gomez|
|Ireland ´well beaten´ - O´Neill laments missed chances in Dublin|
|I have never lost the desire to represent Wales - Coleman hints at renewal|
|Advocaat bows out with Netherlands´ winning record|