Northern Ireland shocked Ukraine in Group C of UEFA Euro 2016 on Thursday, winning 2-0 in testing weather at the Stade de Lyon, France.
Gareth McAuley wrote his name into Irish football folklore in the torrential rain and cold conditions, giving his side the opener shortly after half-time.
Niall McGinn finished the match off in the sixth minute of injury time, smashing the ball home from close range to complete the famous result.
The sun broke through at full-time, and its arrival signalled the start of a huge Northern Irish party in France.
Northern Ireland made five changes to their side from their defeat to Poland as Conor Washington, Aaron Hughes, Corry Evans, Jamie Ward and Stuart Dallas were all drafted into the lineup. Washington led the line in place of Kyle Lafferty, supported from the channels by Dallas and Ward.
Ukraine decided on just the one change to their side from their 2-0 loss to Germany as Yevhen Seleznyov got the nod ahead of Roman Zozulya to lead the attack.
Northern Ireland had more attacking intent in their ranks after a cautious opening to their tournament, and they pushed forward with a noticeable verve missing previously in France.
Dallas tested goalkeeper Andriy Pyatov early on, but the stopper was equal to it as he dived low to his left.
Journalist Julian Taylor commented on coach Michael O'Neill's selection and tactics in the first half:
Julian Taylor @JTaylorSport
A more aggressive display by @NorthernIreland. They've clearly learned from Poland defeat. O'Neill's selection vindicated so far. #UKRNIR2016-6-16 16:51:07
Washington worked tirelessly as the Irish displayed a workhorse style of play. Ukraine were restricted to the midfield as their opponents played on the front foot.
However, despite a number of raids into opposition territory, the scores remained goalless at the break.
WhoScored.com provided the half-time player ratings and vital stats:
Ukraine 0-0 Northern Ireland HT: Player Ratings #UKRNIR #EURO2016 https://t.co/6DmTwAeQJi2016-6-16 16:53:19
Ukraine 0-0 Northern Ireland HT: https://t.co/POajgv3aEl #UKRNIR #EURO2016 https://t.co/hMmtdOF7fY2016-6-16 16:52:41
Northern Ireland made their first-half advantages pay in just the fourth minute of the second half as McAuley's header took the lead, sending the Irish fans into raptures.
The defender pulled away at the far post and met Oliver Norwood's cross with expert precision.
ITV Football provided video footage of the strike:
ITV Football @itvfootball
GOAL! Norwood curls in a free-kick to the back post where McAuley nods home #UKRNIR #NIR #EURO2016 https://t.co/njpq2vUC162016-6-16 17:08:08
Rory Smith of the Times called the action:
Rory Smith @RorySmith
That's a brilliant header to give #NIR the lead, and the second most frenzied celebration (after #HUN) that I've seen this tournament.2016-6-16 17:05:35
Opta Joe highlighted the significance of the goal for the Irish:
1986 - Gareth McAuley is the first #NIR player to score at a major tournament since Colin Clarke in 1986. Revival. #EURO20162016-6-16 17:05:46
Ukraine almost hit back immediately as Seleznyov guided Andriy Yarmolenko's free-kick towards the bottom corner, but stopper Michael McGovern was in the right place at the right time to make the save low to his left.
The game was suspended shortly before the hour-mark as heavy rain and hail fell from the skies, temporarily making play impossible to continue, but the players were back on the pitch within minutes after sheltering in the tunnel from the elements.
ITV Sport (h/t the Telegraph) shared media of the downpour:
Telegraph Football @TeleFootball
The referee has suspended #UKRNIR due to hail stones the size of golf balls https://t.co/YeT4s2MUve https://t.co/nP2yGQczNT2016-6-16 17:13:50
Ukraine were clearly struggling with the mental challenge of being behind, and the tackles flew in thick and fast from both sides.
Shakhtar Donetsk's Viktor Kovalenko missed a tremendous opportunity after 71 minutes, slicing his shot wide when the equaliser looked inevitable.
The midfielder mistimed the swing of his boot as his team-mates looked on in despair.
Tired legs were evident in the final stages on a heavy pitch that was ebbing close to waterlogged conditions in places.
Ukraine pushed for a vital goal in the final minutes of the game, but the Northern Ireland defence maintained their shape during six minutes of stoppage time, led by the outstanding Jonny Evans.
McGinn was the lucky Irish player on the spot in the sixth minute of stoppage time, finding the net to destroy Ukrainian hopes and trigger wild celebrations.
Northern Ireland move level with Germany and Poland on three points in Group C, with both nations featuring against each other on Thursday evening.
McAuley was ecstatic at his side's accomplishments as Northern Ireland bucked the trend to beat a powerful Ukraine, per ITV Football:
ITV Football @itvfootball
#NIR hero McAuley speaks to our man in Lyon, Leon Mann #Euro2016 https://t.co/OPLjONcsIL2016-6-16 18:02:31
Northern Ireland play their final group match at the tournament when they face Germany on Tuesday.