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.
|Fred ´finished´ with Brazil|
|Manchester City lose to Dundee in pre-season opener|
|Rami keen to restore Milan glories|
|Thai Premier League Review: Muang Thong win again, BEC Tero Sasana pay penalty|
|In-demand Lovren joins Southampton on tour|
|Adidas to stick with Suarez|
|Cesar accepts Brazil career all but over|
|Rodriguez signs new Fiorentina deal|
|UEFA Champions League Preview: Celtic begin campaign, Steaua in Norway|
|K.League Review: Steelers maintain lead as top four all win|
|Suso eager for Liverpool stay|
|McDonald allays West Ham injury fears|
|Basanta urges Argentina to enjoy the moment|
|Schweinsteiger: Germany have big-match experience|
|Vidal relaxed over future|
|Bartomeu drooling over Barca strikeforce|
|Gerrard should remain captain, says Beckham|
|Cafu throws support behind Scolari|
|Sabella warns Argentina|
|MLS Review: Henry, Defoe star, as late goals rain down|
|Klinsmann: Germany are favourites|
|Robben rejects Van Gaal´s United proposal|
|Blind hopes Dutch youngsters stick together|
|Thiago Silva frustrated by failure|
|Adrian leaves Atletico for Porto|
|Van Gaal proud after Dutch win|
|Scolari leaving future up to CBF|
|Mixed emotions for Robben|
|FIFA World Cup: Brazil 0 Netherlands 3|
|Sabella remains unsure of Di Maria fitness|
|Abdennour pleased with friendly workout|
|Halilhodzic to take charge at Trabzonspor|
|Fenerbahce delighted to finally sign Diego|
|Low and Germany ready for finale|
|Lyon agree Rose deal|
|Neymar´s World Cup delights Bartomeu|
|De Laurentiis: Higuain going nowhere|
|Beckham lauds ´amazing´ Messi|
|PSG beat Videoton in seven-goal thriller|
|Horta makes Malaga switch|
|Southampton seal deal for Pelle|
|Barcelona ´convinced´ of reduction in Suarez ban|
|West Ham held by League Two Stevenage|
|Bianchi makes move to England|
|West Ham must be more clinical, says Allardyce|
|Germany experience will count - Lehmann|
|Berahino and Dorrans strike in Albion win|
|Ince settling quickly at Hull|
|Swansea in talks with Napoli over Michu|
|Dodo eyes Champions League with Inter|
|FIFA World Cup Preview: Germany v Argentina|
|Huddlestone out to hit the ground running|
|Pogba not bound for Chelsea - agent|
|Barry feeling fresh with Everton|
|Arteta plays down transfer talk|
|PSV complete De Jong deal|
|Colback excited for busy pre-season|
|Milan and Orlando in talks over Robinho|
|West Brom bring in Pocognoli|
|Maradona: Messi will define World Cup final|
|Rami seals Milan move|
|Kuyt eager to secure third place|
|Rodriguez talks up Real Madrid move|
|Bebe welcomes Benfica link|
|Koeman admits unsettled Lovren could leave|
|FIFA World Cup Final Preview: Argentina face old foes Germany with Brazil´s party in tatters|
|FIFA World Cup Final Preview: Messi aims to cement legacy|
|FIFA World Cup Final Preview: Sabella on the brink of greatness|
|FIFA World Cup Final Preview: Muller seeks to augment outstanding finals record|
|FIFA World Cup Final Preview: Low´s hard work pays off|
|FIFA World Cup Final Preview: The coaches to have tasted glory|
|FIFA World Cup Final Preview: The five most iconic finals|
|FIFA World Cup Final Preview: The five most iconic finals|
|FIFA World Cup Final Preview: Germany´s route to the final|
|FIFA World Cup Final Preview: Brazil 2014 produces moments to remember|
|SJ Earthquakes 1 DC United 2: Johnson, Silva score as Eastern Conference leaders extend advantage|
|Otamendi unfazed by price tag|
|Sam targeting top three with Schalke|
|Rodriguez out for revenge|
|Bruno Alves could leave Fenerbahce|
|Thiago Silva endured sleepless nights|
|Final on enemy soil ´special´, says Zabaleta|
|Arteta: Sanchez signing highlights Arsenal´s ambition|
|Mertesacker demands repeat performance|
|Scolari gets federation backing|
|Balotelli poses with shotgun|
|Lizarazu lauds Argentina´s craftiness|
|New deals for Moore, Schlupp|
|Litex Lovech 3 Veris 0 (3-0 agg): Bulgarians through to second round|
|Valencia loan Fede to Cordoba|
|Stoke closing in on Bojan|
|Inter still hopeful of Jovetic capture|
|Finalists dominate Golden Ball nominees|
|Celtic end Austria tour unbeaten|
|Rizzoli appointed World Cup final referee|
|Oier joins Granada|
|Escriba extends Elche agreement|
|Newcastle have agreement for Cabella, says Nicollin|
|Scolari: We have to move on|
|Roma complete Emanuelson deal|
|Alex pledges to improve Milan|
|Di Maria doing everything he can, says agent|
|Villa give Richardson a Premier League return|
|Sabella ´to step down´ after World Cup final|
|Van Gaal eyes ´unbeaten´ campaign|
|Suarez to take case to CAS|
|Germany have same spirit as in 1990, says Beckenbauer|
|´Quite clear Suarez wanted to leave´ - Liverpool fanzine|
|Southampton closing in on Pelle deal - Koeman|
|Suarez, Ronaldo, Bale and more: The Premier League talent drain|
|Augsburg capture Caiuby|
|Gerrard lauds departing Suarez|
|Andrade delighted at Benfica return|
|No Bony talks with Liverpool - Swansea|
|Lahm: Experience will be key|
|FIFA World Cup Preview: Brazil v Netherlands|
|Suarez departs Liverpool with ´heavy heart´|
|Liverpool did everything to keep Suarez - Rodgers|
|Suarez to sign for Barca|
|Boyce: Referees not told to be lenient|
|Sanchez reveals Wenger admiration|
|Flick staying secretive on Messi plans|
|Determined Dyche aims to complete more deals|
|Matri joins Genoa on loan|
|Valderrama talks up James potential|
|Aguero: Argentina are World Cup underdogs|
|Everton in talks over Traore return|
|Lambert tipped to prise open defences|
|Thauvin hails Bielsa impact at Marseille|
|Zico: Time for Scolari to go|
|Klopp eager for defensive improvement|
|Arsenal to run the rule over Fathi|
|Chamakh signs news Palace deal|
|Neville set to learn United fate|
|Fiorentina swoop for Brillante|
|Navas set to join Bayern|
|Neymar rejects agent´s anti-Scolari Twitter tirade|
|Allegri undecided on Italy job|
|Fernando idolises City team-mate Toure|
|Arteta: FA Cup will inspire Arsenal´s Premier League tilt|
|Evergrande confirm Gilardino signing|
|Howedes calls for team effort to stop Messi|
|Kuyt: Van Gaal can succeed at United|
|Argentina fined for player no-show|
|Neymar: ´I could be in a wheelchair´|
|Mascherano: I tackled doubts to block Robben|
|Zaccheroni: I leave Japan in a good spot|
|Aguero: Argentina ready to give everything|
|UEFA Europa League Review: Gothenburg leave it late, Sillamae stun Honka|