Steven Davis's second-half strike gave Northern Ireland a 1-0 win over Latvia in an international friendly at Windsor Park.
The hosts dominated proceedings and Kyle Lafferty came close to handing Michael O'Neill's side the lead before the break.
However, Davis fired home from close range 10 minutes into the second half to end a run of 24 friendly matches without a win Northern Ireland.
Relive the action in Sports Mole's minute-by-minute account below.
Hello! Thanks for coming along on this cold November night to join me for Northern Ireland's game at home to Latvia. There's sure to be a carnival atmosphere inside Windsor Park after the home side qualified for Euro 2016 last month!
Before we relive the glory of Norn Iron's qualification, let's take a glance at the team news...
NORTHERN IRELAND STARTING XI: McGovern; J Evans, Cathcart, McAuley; C McLaughlin, Davis, Baird, Norwood, Dallas; Lafferty, Ward
LATVIA STARTING XI: Vanins; Gorkss, Jagodinskis, Gabovs, Kurakins; Zjuzins, Tarasovs, Laizans; Visnakovs, Rakels, Visnakovs
NORTHERN IRELAND SUBS: Carroll, Mannus, Ferguson, McGinn, McKay, Boyce, C Evans, McCourt, Hodson, Magennis
LATVIA SUBS: Steinbors, Kamess, Sabala, Rudnevs, Ikaunieks
Three changes made by Michael O'Neill from the side that drew 1-1 in Finland last time out. Jonny Evans is restored to the defence after missing the last two games with a hamstring injury, while Conor McLaughlin and Jamie Ward also return. It seems as though O'Neill has opted for a 5-3-2 formation this evening, but we shall see whether that's the case come 7.45pm.
Windsor Park is filling up ahead of kickoff!
The hosts are in dreamland at the moment, as they've qualified for their first tournament in 30 years - Pat Jennings was playing when they turned out in Mexico for the 1986 World Cup! They have done so in remarkable fashion too, becoming the first ever pot-five team to win a European Championships qualifying group.
However, they remain without an international friendly win since... 2008! That win came at home to Georgia as they ran out 4-1 victors. Surely they'll end that dismal run tonight?
Away from Belfast, there are a host of international games involving the home nations. The most crucial is the Republic of Ireland's first-leg playoff with Bosnia, which can be followed here. England are away at the European Championship holders Spain, while Wales play hosts to the Netherlands. Sports Mole has live coverage of all three games here, but why would you want to go elsewhere?!
The national anthems have been sung, the jackets are off and kickoff is moments away! That means there is just time for me to make a prediction and I'm going to plump for a 3-0 win for the hosts.
KICKOFF: We're off! Northern Ireland get proceedings underway at Windsor Park, kicking from left to right in their new kit.
Ward picks up the ball with a chance to run at the Latvia back four, but slips and concedes possession.
SHOT! Latvia fail to clear a cross and it falls to Dallas on the left-hand side just outside the penalty area, but the left wing-back fires his shot high and wide from 20 yards.
Northern Ireland certainly are in a 3-5-2 / 5-3-2 formation, with McLaughlin on the right flank and Dallas on the left. Baird has taken up a deep-lying central midfield position, which will allow Davis and Norwood to bomb on.
Dallas goes down after a collision with Rakels, but the left wing-back is back on his feet. Norwood stands over the free kick on the left touchline about 45 yards from goal.
But it's a poor delivery and Latvia clear. Northern Ireland come again though and the hosts have almost exclusively had the ball in the opening few minutes.
An example of Davis being allowed to roam as he reaches the byline on the right wing, but his deep cross is cleared for a corner.
SAVE! Ward fires a stinging shot towards goal from 20 yards, which Vanins spills into the thick of the penalty area. It's hacked away for another corner.
Davis is at the centre of everything positive for the hosts as he slips the ball between two defenders for Ward, but the forward's low cross is cut out.
CLOSE! Jagodinskis breathes a massive sigh of relief as his sliced clearance from McLaughlin's cross falls into the hands of his goalkeeper. That was so nearly a calamitous own goal!
Lafferty's penalised for a foul on Kurakins in the far corner. He ran across the back of the left-back and clipped his heels. Accidental, but definitely a foul.
Dallas charges in to block Gabovs' pass down the line, which draws a big cheer from the home crowd.
Latvia's first real attacking threat comes from Visnakovs on the left wing, but although he skips by two players, he's halted by McAuley.
SAVE! Baird swings a pass out to Ward on the left-hand side of the penalty area. The forward controls the ball on his chest, allows the ball to bounce once and fires a left-footed volley towards goal from a tight angle. Vainness can only push the ball back into the middle of the penalty area again, but Latvia are able to clear.
Lafferty chases a long ball and just loses out to Vanins, who had come a long way and had to win the ball.
McLaughlin ghosts in at the far post, but Norwood's cross is marginally too strong and the ball sails out for a goal kick.
Northern Ireland are playing in their new home kit tonight. It's drawn a fair amount of criticism, but I quite like it! What do you think?
Latvia have just begun to stem the content flow of Norn Iron attacks. They're taking an age with every throw-in, free kick and goal kick they have too. Surely they're not winding down the clock already?
Dallas skips inside one challenge but is crowded out by two more Latvia shirts. Then Norwood sends a shot towards goal, but it's weak and Vanins gathers with ease.
Ward looks full of confidence and he attempts a cheeky effort with a first-time 30-yard half-volley. It sails harmlessly wide, but it was worth a go as Vanins was off his line!
The game's hit a bit of a lull. Norn Iron need a goal to rev themselves up.
Gorkss is forced into an interception at full stretch as McLaughlin's cross is cut out with Ward lurking.
Ward has looked lively, but he's playing a little too deep. The idea behind this formation is to get two men upfront, but Lafferty is beginning to look isolated as his strike partner drops deeper and deeper in search of the ball.
Latvia win their first corner of the game as Visnakov's scuffed cross is deflected behind.
SHOT! The corner is cleared, but Laizans fires the follow-up shot towards goal from 30 yards. It's straight at McGovern, but it takes a nasty turn off the muddy goalmouth and it bounces off the goalkeeper's chest. Luckily for him, there were no Latvian players following up. It was Latvia's first effort, but they almost got fortunate!
SAVE! The best chance of the half and it's wonderfully worked. Norwood releases Dallas down the left wing, who cuts it back into the path of the onrushing Davis, who sends a shot towards the far corner, but Vanins dives to his right to gather.
SHOT! This chance is even better! Lafferty runs clear of the Latvia defence after latching onto Davis' pass. He has two options: shoot or square for Ward. He opts for the former and rolls the ball wide of the far post. Ward is furious, and rightly so.
Evans makes a superb last-ditch tackle and gets clattered on the head in the process. He's back on his feet now though and the crowd are chanting his name.
Rakels swerves his way past two weak tackles and space opens up for him inside the area but McAuley and Evans are alert to the danger and block the winger's shot.
Dallas replicates his third-minute shot, but it's the same result as his effort flies high over the bar from range.
Davis fires a loose pass to the left of Evans, who stretches to get a foot to the ball and divert it Cathcart. Visnaovs was lurking and it was a vital touch by Evans to spare the blushes of his captain!
A chance for the hosts to test Vanins as Gabovs needlessly shoves Lafferty in the back 25 yards from goal. Will they get an opener here?
CHANCE! Norwood waves his players forward before chipping in a poor cross. However, the ball breaks to Evans at the far post, who reacts well but flashes a header wide of the upright.
Evans is groggily making his way back onto he pitch after receiving treatment following a clash of heads. He should be OK to continue.
HALF TIME: Northern Ireland 0-0 Latvia
Northern Ireland have been the better team without doubt, but haven't made the most of their chances. Lafferty is the biggest culprit and really should have found the back of the net after coming up against Vanins one-on-one.
As it is, Latvia will be the happier team, despite being on the back foot for large swathes of the first period.
UPDATE: We're not the only game without a goal, as England are drawing 0-0 with Spain in Alacante at the interval.
UPDATE: In the other games this evening, the Republic of Ireland are holding Bosnia at 0-0 after 45 minutes of the first leg in their playoff, while Wales are drawing 1-1 with the Netherlands.
SUBSTUTIONS: Carroll has replaced McGovern in goal, while Norwood has made way for Corry Evans
KICKOFF: Here we go then. Will we see a goal in this half? Let's hope so!
Dallas gets on the end of McAuley's fantastic 60-yard pass, but slips as he sends in a poor cross.
SAVE! Corry Evans forces Kurakins into a mistake and Lafferty takes on two defenders before firing at Vanins from 15 yards. He was under pressure, but should have done better there.
McLaughlin fires in a wicked cross from the right wing. It's almost undependable and the Latvian defenders are petrified to get a touch on it. It bounces inside the six-yard box, but Lafferty misjudges it and it bobbles over his head.
Laizans is an excitable character. He fired in a shot from 30 yards in the first half and has a pop from 35 yards now. It's easily charged down by Davis though.
Ward wins a free kick after drawing a foul from Kurakins on the right wing.
SUBSTITUTION: Lafferty was so often the hero in the qualifying stages but he's been wasteful tonight. He's been replaced by Magennis, who is awarded a big cheer by the home supporters.
GOAL! (Steven Davis) Northern Ireland 1-0 Latvia
There we are! Davis comes to the fore to put his side ahead! Cathcart sends a good crossfield ball in behind the Latvia defence and Davis meets it with his head. Vanins keeps out the initial effort but it comes straight back to Davis, who sweeps the ball into an empty net from four yards with his left foot!
SHOT! Corry Evans slices a shot over the bar from 25 yards. He claims a corner, but the referee says there was no deflection and a goal kick is awarded.
SUBSTITUTION: Latvia make their first change, as Hamburg striker Rudnevs enters the fray.
Remember, Northern Ireland haven't won a friendly since 2008. That's SEVEN years! Surely they will end that unwanted run tonight? Another goal will seal it.
SHOT! Davis is full of confidence and lets the ball bounce before sending volley goalwards from 25 yards. It's straight at Vanins, but it was dipping and the goalkeeper had to deal with it.
Davis beats the turf in anger as he gives the ball away but the hosts hunt in packs to quickly win it back. Good hunger from Northern Ireland.
SUBSTITUTIONS: The fourth and fifth Northern Ireland changes, as Ward and Dallas make way for Ferguson and Boyce.
Gorkss gets a late shout from Vanins as he leaves Davis' cross at the last second. That could have been calamitous had he got a touch!
SUBSTITUTION: Visnakovs makes way for Labala as Latvia make their second change.
UPDATE: England have gone 1-0 down to Spain after a spectacular goal from Mario Gaspar.
SUBSTITUTION: Latvia hand a debut to goalkeeper Steinbors, who takes over from Vanins for the final 15 minutes.
Steinboks may be a rookie, but Carroll's a veteran and should do better than flap at a routine Latvia corner. Luckily for the 38-year-old, the ball drops to a Northern Ireland body and the visitors clear.
Boyce wins a strong tackle in the far corner, but the referee thought it was reckless and awards a free kick to Latvia.
Ferguson sends a dangerous cross into the box which Gorkss does well to clear.
SUBSTITUTION: Latvia make another alteration as Laizans leaves the field.
SAVE! Great reflexes from Steinbors to bat away Ferguson's deflected cross!
Corry Evans is hauled back as he escapes from Kurakins. It would have been a routine yellow card in a competitive game.
SUBSTITUTION: The best player on the pitch, Davis, leaves to a standing ovation and McCourt takes his place in midfield.
SUBSTITUTION: Rakels, who has been Latvia's brightest attacking player (not a closely-fought contest) is replaced by Kamess
UPDATE: A BIG, BIG goal in Bosnia, where Robbie Brady has put the Republic of Ireland 1-0 ahead!
CLOSE! Rudnevs is presented with Latvia's biggest chance of the night by some distance. He swivels and hits Gabovs' cross towards goal, but it curls away from the top corner at the last second.
Here's Davis celebrating the only goal of the game so far. It looks as though it's going to be the winner!
THREE MINUTES OF ADDED TIME TO BE PLAYED
UPDATE: The Republic of Ireland couldn't hold onto their lead for long as Edin Dzeko has equalised for Bosnia. It's 1-1 now.
Baird has gone tumbling after an innocuous-looking challenge. Worrying signs for Northern Ireland and Derby County.
Latvia launch a free kick into the Northern Ireland area but Ferguson hosts slice the ball to safety. Can they hold on?
FULL TIME: Northern Ireland 1-0 Latvia
Steven Davis' goal was enough to end Northern Ireland's international friendly hoodoo, ending a 24-game and seven-year winless run in non-compeititve games!
The hosts were by far the better side and in all honesty and should have been two or three goals ahead going into the final few minutes, but they'll take the win as they go from strength to strength!
That's all from me, but make sure you stick around on Sports Mole for plenty of reaction from all of tonight's international matches and some breaking news in athletics. Until next time!