{"id":410068,"date":"2026-01-15T03:34:08","date_gmt":"2026-01-15T03:34:08","guid":{"rendered":"https:\/\/www.newsbeep.com\/ca\/410068\/"},"modified":"2026-01-15T03:34:08","modified_gmt":"2026-01-15T03:34:08","slug":"re-live-afcon-2025-rolling-updates-of-todays-action","status":"publish","type":"post","link":"https:\/\/www.newsbeep.com\/ca\/410068\/","title":{"rendered":"RE-LIVE: AFCON 2025 &#8211; Rolling updates of today\u2019s action"},"content":{"rendered":"<p>            \ud83c\udfc1 CLOSING REMARKS \u2013 SEMI-FINAL NIGHT IN RABAT<\/p>\n<p data-start=\"51\" data-end=\"349\">What a night of African football in Rabat. After 120 minutes of grit, discipline and tactical chess that ended goalless, Morocco held their nerve to edge Nigeria in a dramatic penalty shoot-out, sending the hosts through to the final of the TotalEnergies CAF Africa Cup of Nations Morocco 2025.<\/p>\n<p data-start=\"351\" data-end=\"644\">It was a contest defined by fine margins, mental strength and goalkeeping heroics, with the home crowd playing its part as the Atlas Lions once again proved impossible to break down. Nigeria depart with heads held high after another powerful showing, but it is Morocco who take the final step.<\/p>\n<p data-start=\"646\" data-end=\"905\">The result sets up a mouth-watering AFCON final: Morocco vs Senegal \u2014 a clash between the hosts chasing a historic second title and a Senegalese side determined to reclaim continental supremacy after their semi-final victory over Egypt earlier in the day.<\/p>\n<p data-start=\"907\" data-end=\"1069\">This tournament continues to deliver top-class, nail-biting football, where every match keeps fans on the edge of their seats and every moment feels decisive.<\/p>\n<p data-start=\"1071\" data-end=\"1280\" data-is-last-node=\"\" data-is-only-node=\"\">Thank you for staying with us for this thrilling semi-final night. Join us again for full coverage of the AFCON 2025 final, where African football\u2019s biggest prize will be decided under the Moroccan lights.<\/p>\n<p>\ud83d\udd1a MATCH SUMMARY<\/p>\n<p data-start=\"1583\" data-end=\"1643\">Morocco 0\u20130 Nigeria (AET)<br data-start=\"1612\" data-end=\"1615\"\/>Morocco win 4-2 on penalties<\/p>\n<p data-start=\"1645\" data-end=\"1820\">The hosts march on to the final, carried by belief, discipline and the roar of Rabat. Nigeria bow out after a courageous campaign, undone by fine margins on the biggest stage.<\/p>\n<p data-start=\"1822\" data-end=\"1895\" data-is-last-node=\"\" data-is-only-node=\"\">Stay with us for post-match reaction and full build-up to Sunday\u2019s final.<\/p>\n<p>\ud83c\udfc1 PENALTY SHOOT-OUT ENDS<\/p>\n<p data-start=\"1324\" data-end=\"1390\">Morocco win the shoot-out and qualify for the AFCON 2025 FINAL<\/p>\n<p data-start=\"1392\" data-end=\"1553\">Bounou emerges as the hero once again as Morocco hold their nerve, while Nigeria are left heartbroken after a shoot-out filled with drama and missed chances.<\/p>\n<p>\ud83d\udd58 22:40 GMT \u2013 PENALTY SHOOT-OUT BEGINS<\/p>\n<p data-start=\"257\" data-end=\"343\">Morocco win the toss and elect to shoot first, with the Rabat crowd in full voice.<\/p>\n<p>\u26bd PENALTY SHOOT-OUT \u2013 SEMI-FINAL DECIDER\n<\/p>\n<p data-start=\"46\" data-end=\"76\">Morocco vs Nigeria | Rabat<\/p>\n<p data-start=\"78\" data-end=\"204\">After 120 minutes of goalless football, the semi-final is decided from the penalty spot. Nerves, pressure and history collide.<\/p>\n<p>\u26bd PENALTY SHOOT-OUT TO FOLLOW\n<\/p>\n<p data-start=\"2102\" data-end=\"2219\" data-is-last-node=\"\" data-is-only-node=\"\">A place in the AFCON 2025 final will be decided from the spot.<br data-start=\"2168\" data-end=\"2171\"\/>Stay with us as drama reaches its peak in Rabat. Click <a href=\"https:\/\/www.cafonline.com\/afcon2025\/match-centre?competition=190&amp;season=2025&amp;match=2506823\" data-anchor=\"?competition=190&amp;season=2025&amp;match=2506823\" rel=\"nofollow noopener\" target=\"_blank\">here<\/a> for the play-by-play of the penalty shootout.\u00a0<\/p>\n<p>\ud83d\udd58 22:33 GMT\u00a0\u23f9\ufe0f END OF EXTRA TIME (120\u2019)\n<\/p>\n<p data-start=\"1803\" data-end=\"1832\">Morocco 0\u20130 Nigeria (AET)<\/p>\n<p data-start=\"1834\" data-end=\"2060\">After 120 minutes of gripping semi-final football, the deadlock remains unbroken.<br data-start=\"1919\" data-end=\"1922\"\/>Neither Morocco nor Nigeria have found the decisive moment, and the match will now be settled by the ultimate test of nerve and composure\u2026<\/p>\n<p>\ud83d\udd58 22:30 GMT\n<\/p>\n<p data-start=\"1620\" data-end=\"1763\">Nigeria make a late push, driving forward with intent, but Morocco\u2019s defensive organisation holds firm. Tension is palpable inside the stadium.<\/p>\n<p>\ud83d\udd58 22:25 GMT<\/p>\n<p data-start=\"1441\" data-end=\"1599\">The game stretches slightly now. Spaces are opening up, but decision-making in the final third remains cautious, with neither side willing to risk everything.<\/p>\n<p>\ud83d\udd58 22:17 GMT \u2013 EXTRA TIME RESUMES\n<\/p>\n<p data-start=\"1297\" data-end=\"1420\">The second period of extra time begins. Morocco increase the tempo, sensing an opportunity to strike before penalties loom.<\/p>\n<p>\ud83d\udd52 EXTRA TIME \u2013 SECOND HALF<\/p>\n<p>\u23f8\ufe0f END OF EXTRA TIME \u2013 FIRST HALF (105\u2019)\n<\/p>\n<p data-start=\"1100\" data-end=\"1218\">Still no breakthrough. The teams head into the short interval with everything to play for in the final 15 minutes.<\/p>\n<p>\ud83d\udd58 22:10 GMT\n<\/p>\n<p data-start=\"903\" data-end=\"1047\">Nigeria enjoy a brief spell of pressure, winning a corner, but Morocco clear their lines well. Goalkeepers at both ends remain largely untested.<\/p>\n<p>\ud83d\udd58 22:03 GMT\n<\/p>\n<p data-start=\"726\" data-end=\"882\">Early signs of fatigue are visible on both sides. Morocco circulate possession patiently, while Nigeria sit compact, ready to spring forward on transitions.<\/p>\n<p>\ud83d\udd58 21:58 GMT \u2013 EXTRA TIME KICKS OFF\n<\/p>\n<p data-start=\"545\" data-end=\"705\">The first period of extra time is underway. Morocco restart, urged on by a passionate Rabat crowd, while Nigeria look composed, conserving energy and structure.<\/p>\n<p>\ud83d\udd52 EXTRA TIME \u2013 FIRST HALF\n<\/p>\n<p>\u23f1\ufe0f FULL-TIME (90\u2019) \u2013 END OF REGULATION TIME<\/p>\n<p data-start=\"50\" data-end=\"73\">Morocco 0\u20130 Nigeria<\/p>\n<p data-start=\"75\" data-end=\"376\">The referee blows for full time in Rabat and after 90 tense, tactical and absorbing minutes, nothing separates hosts Morocco and Nigeria.<br data-start=\"216\" data-end=\"219\"\/>Both sides have pushed, probed and defended with discipline, but clear-cut chances have been limited as the semi-final lives up to its high-stakes billing.<\/p>\n<p data-start=\"378\" data-end=\"465\">We are heading into extra time to decide who books a place in Sunday\u2019s AFCON final.<\/p>\n<p>\ud83d\udd58 21:52\n<\/p>\n<p data-start=\"3472\" data-end=\"3658\">Final minutes of regulation time. Both benches are animated, urging their players on. Fatigue begins to show, but the intensity remains high as neither side is willing to concede ground.<\/p>\n<p>\ud83d\udd57 21:50<\/p>\n<p data-start=\"3269\" data-end=\"3452\">The tension inside the stadium is palpable as we enter the final stages. Morocco push numbers forward, while Nigeria continue to look dangerous whenever space opens up on the counter.<\/p>\n<p>\ud83d\udd57 21:40\n<\/p>\n<p data-start=\"3072\" data-end=\"3249\">Morocco press relentlessly, winning another set piece in a promising area. Nigeria remain resilient, showing the defensive solidity that has carried them through the tournament.<\/p>\n<p>\ud83d\udd57 21:30\n<\/p>\n<p data-start=\"2865\" data-end=\"3052\">The match becomes more physical as both teams battle intensely in midfield. Fouls disrupt the rhythm, underlining the high stakes of this semi-final with a place in the final on the line.<\/p>\n<p>\ud83d\udd57 21:20\n<\/p>\n<p data-start=\"2646\" data-end=\"2845\">Morocco with a dangerous transition. Diaz drives forward, forcing Nigeria&#8217;s defence into a hurried clearance. The Atlas Lions are beginning to sense moments where they can hurt the Super Eagles<\/p>\n<p>\ud83d\udd57 21:10\n<\/p>\n<p data-start=\"2420\" data-end=\"2626\">Morocco increase the pressure, moving the ball quicker and stretching Nigeria\u2019s defensive block. Brahim D\u00edaz looks lively between the lines, while Nigeria wait patiently for counter-attacking opportunities.<\/p>\n<p>\ud83d\udd04 SECOND HALF\n<\/p>\n<p>\ud83d\udd57 21:03 \u2013 SECOND HALF UNDERWAY<\/p>\n<p data-start=\"2246\" data-end=\"2400\">The second half gets underway with no changes from either side. Morocco restart, once again pushing forward with intent as Nigeria stay compact and alert.<\/p>\n<p>\u23f8\ufe0f 20:50 \u2013 HALF-TIME\n<\/p>\n<p data-start=\"1981\" data-end=\"2184\">Half-time in Rabat with the semi-final finely balanced. Morocco have dominated possession, while Nigeria have shown threat on the break. Everything remains open as the teams head into the dressing rooms.<\/p>\n<p>\ud83d\udd56 20:45\n<\/p>\n<p data-start=\"1755\" data-end=\"1949\">A tense end to the first half approaches. Morocco press higher, urged on by the crowd, but Nigeria\u2019s back line holds its nerve. Chances remain limited as both sides prioritise control over risk.<\/p>\n<p>\ud83d\udd56 20:40\n<\/p>\n<p data-start=\"1528\" data-end=\"1735\">Nigeria grow into the contest. Lookman finds pockets of space between the lines, while Alex Iwobi begins to influence proceedings in midfield. Morocco keeper Yassine Bounou remains largely untroubled so far.<\/p>\n<p>\ud83d\udd56 20:30\n<\/p>\n<p data-start=\"1285\" data-end=\"1508\">The tempo rises. Morocco continue to probe, winning a series of set pieces, an area where they have been particularly effective throughout the tournament. Nigeria remain calm, organised and patient in their defensive shape.<\/p>\n<p>\ud83d\udd56 20:25\n<\/p>\n<p data-start=\"1025\" data-end=\"1265\">Nigeria register the first meaningful moment of the match as Osimhen battles strongly in the box, but Morocco\u2019s defence stands firm. The Atlas Lions respond with a swift move down the right through Achraf Hakimi, forcing Nigeria to retreat.<\/p>\n<p>\ud83d\udd56 20:20\n<\/p>\n<p data-start=\"766\" data-end=\"1005\">Morocco are dominating the exchanges at this stage but the Nigerian defence is well organised to thwart any attempts into their goal areas. The midfield is completely dominated by Morocco with the absence of Ndidi having an affect on the Super Eagles midfield.\u00a0<\/p>\n<p>\ud83d\udd56 20:10<\/p>\n<p data-start=\"766\" data-end=\"1005\">Early exchanges see Morocco enjoying more of the ball, patiently circulating possession across midfield. Nigeria are compact and disciplined, looking to absorb pressure and spring forward quickly.\u00a0<\/p>\n<p>\ud83d\udd56 20:00 \u2013 KICK-OFF<\/p>\n<p data-start=\"498\" data-end=\"746\">We are underway in Rabat as hosts Morocco and Nigeria\u2019s Super Eagles kick off this heavyweight AFCON semi-final. The atmosphere inside the Prince Moulay Abdellah Stadium is electric, with the home crowd in full voice as both sides begin cautiously. You can follow the live play-by-play updates by clicking <a href=\"https:\/\/www.cafonline.com\/afcon2025\/match-centre?competition=190&amp;season=2025&amp;match=2506823\" data-anchor=\"?competition=190&amp;season=2025&amp;match=2506823\" rel=\"nofollow noopener\" target=\"_blank\">here<\/a>.<\/p>\n<p>\ud83d\udfe2 LIVE BLOG | SEMI-FINAL\n<\/p>\n<p data-start=\"329\" data-end=\"467\">Morocco vs Nigeria \u2013 TotalEnergies CAF Africa Cup of Nations Morocco 2025<br data-start=\"406\" data-end=\"409\"\/>\ud83d\udccd Prince Moulay Abdellah Stadium, Rabat<br data-start=\"449\" data-end=\"452\"\/>\u23f0 All times GMT<\/p>\n<p>\ud83c\udfc1 FULL-TIME \u2013 SENEGAL 1\u20130 EGYPT\n<\/p>\n<p data-start=\"110\" data-end=\"275\">Senegal are through to the final of the TotalEnergies CAF Africa Cup of Nations Morocco 2025 after edging Egypt 1\u20130 in a tense and absorbing semi-final in Tangier.<\/p>\n<p data-start=\"277\" data-end=\"465\">The decisive moment arrived through Sadio Man\u00e9, whose goal proved enough to separate two continental heavyweights in a match defined by discipline, tactical control and fine margins.<\/p>\n<p data-start=\"467\" data-end=\"665\">Egypt pushed hard for an equaliser, drawing on their trademark resilience and experience, but Senegal\u2019s organisation and composure saw them protect their slender advantage until the final whistle.<\/p>\n<p data-start=\"667\" data-end=\"879\">It is another statement performance from the reigning champions, who continue their unbeaten run at the tournament and confirm their place among Africa\u2019s elite with a fourth final appearance in recent editions.<\/p>\n<p data-start=\"881\" data-end=\"1054\">For Egypt, the dream of an eighth AFCON title ends here, after a courageous campaign that included the dramatic elimination of holders C\u00f4te d\u2019Ivoire in the quarter-finals.<\/p>\n<p data-start=\"1056\" data-end=\"1269\" data-is-last-node=\"\" data-is-only-node=\"\">\ud83d\udd1c Attention now turns to the second semi-final later tonight, as hosts Morocco face Nigeria in Rabat, with the final ticket to Sunday\u2019s showpiece still to be decided. Stay with us for continued live coverage.<\/p>\n<p>\ud83d\udd53 18:45 GMT\u00a0<\/p>\n<p data-start=\"2302\" data-end=\"2487\">The Teranga Lions are pushing for more goals as they are pressing forward for more opportunities.\u00a0<\/p>\n<p data-start=\"2284\" data-end=\"2300\">\ud83d\udd53 18:40 GMT &#8211; GOALLLL SENEGAL<\/p>\n<p data-start=\"2302\" data-end=\"2487\">Goal! Senegal 1, Egypt 0.\u00a0The deadlock has been broken with Sadio Mane putting the Teranga Lions in the lead in Tangiers. Man\u00e9 scored with right-footed shot from outside the box to the bottom left corner.<\/p>\n<p>\ud83d\udd53 18:30 GMT\u00a0<\/p>\n<p data-start=\"2302\" data-end=\"2487\">The match is stil balanced with b oth sides getting their opportunioties but none has been able to find the net.\u00a0<\/p>\n<p>\ud83d\udd53 18:20 GMT\u00a0<\/p>\n<p data-start=\"2302\" data-end=\"2487\">The match is balanced and the Egyptians are growing more confident as they seek to behind the Senegalese defence. Still goalless.\u00a0<\/p>\n<p>\ud83d\udd53 18:05 GMT &#8211; SECOND HALF<\/p>\n<p data-start=\"2302\" data-end=\"2487\">It is the start of the second half and both sides are hoping to get the breakthrough to win the match.\u00a0<\/p>\n<p>\ud83d\udd53 17:50 GMT &#8211; HALF-TIME<\/p>\n<p data-start=\"2302\" data-end=\"2487\">It is half-time in Tangiers where is it goalless at half-time.<\/p>\n<p data-start=\"2284\" data-end=\"2300\">\u00a0<\/p>\n<p data-start=\"2284\" data-end=\"2300\">\ud83d\udd53 17:40 GMT &#8211; KICK OFF<\/p>\n<p data-start=\"2302\" data-end=\"2487\">We are getting close the the half-time mark of the game with Senegal dominating the exchanges while Egypt also proving very difficult to exploit.<\/p>\n<p>\ud83d\udd53 17:30 GMT &#8211; KICK OFF<\/p>\n<p data-start=\"2302\" data-end=\"2487\">Senegal make another attempt at goal. Habib Diarra with a right-footed shot from outside the box is saved in the bottom right corner by Mohamed El Shenawy.<\/p>\n<p>\ud83d\udd53 17:20 GMT &#8211; KICK OFF<\/p>\n<p data-start=\"2302\" data-end=\"2487\">Injury to Senegal captain Kalidou Koulibaly and he has been sitting on the pitch while receiving medical attention. Mamadou Sarr replaces Kalidou Koulibaly because of the injury.<\/p>\n<p>\ud83d\udd53 17:10 GMT &#8211; KICK OFF<\/p>\n<p data-start=\"2302\" data-end=\"2487\">Senegal have dominated the early exchanges but no clear chance at goal after ten minutes of play.<\/p>\n<p>\ud83d\udd53 17:00 GMT &#8211; KICK OFF<\/p>\n<p data-start=\"2302\" data-end=\"2487\">The match is underway. Senegal gets the match underway. If you want to follow the live play-by-play click <a href=\"https:\/\/www.cafonline.com\/afcon2025\/match-centre?competition=190&amp;season=2025&amp;match=2506822\" data-anchor=\"?competition=190&amp;season=2025&amp;match=2506822\" rel=\"nofollow noopener\" target=\"_blank\">here<\/a>.\u00a0<\/p>\n<p dir=\"ltr\">KICK-OFF! \ud83c\uddf8\ud83c\uddf3\ud83c\uddea\ud83c\uddec<\/p>\n<p>No more waiting. Senegal vs Egypt is ON.<a href=\"https:\/\/twitter.com\/hashtag\/TotalEnergiesAFCON2025?src=hash&amp;ref_src=twsrc^tfw\" rel=\"nofollow noopener\" target=\"_blank\">#TotalEnergiesAFCON2025<\/a> <a href=\"https:\/\/t.co\/2Lx0TkT0Jx\" rel=\"nofollow\">pic.twitter.com\/2Lx0TkT0Jx<\/a><\/p>\n<p>\u2014 TotalEnergies AFCON 2025 (@CAF_Online) <a href=\"https:\/\/twitter.com\/CAF_Online\/status\/2011483497408418080?ref_src=twsrc^tfw\" rel=\"nofollow noopener\" target=\"_blank\">January 14, 2026<\/a><\/p>\n<p data-start=\"2302\" data-end=\"2487\">\u00a0<\/p>\n<p data-start=\"2302\" data-end=\"2487\">\ud83d\udd53 16:50 GMT &#8211; KICK OFF<\/p>\n<p data-start=\"2302\" data-end=\"2487\">The match is underway. Senegal gets the match underway. If you want to follow the live play-by-play click<\/p>\n<p data-start=\"2302\" data-end=\"2487\">\u00a0<\/p>\n<p dir=\"ltr\">Friends before football. \ud83c\uddf8\ud83c\uddf3\ud83e\udd1d\ud83c\uddea\ud83c\uddec<a href=\"https:\/\/twitter.com\/hashtag\/TotalEnergiesAFCON2025?src=hash&amp;ref_src=twsrc^tfw\" rel=\"nofollow noopener\" target=\"_blank\">#TotalEnergiesAFCON2025<\/a> <a href=\"https:\/\/t.co\/DUKR2hGYJh\" rel=\"nofollow\">pic.twitter.com\/DUKR2hGYJh<\/a><\/p>\n<p>\u2014 TotalEnergies AFCON 2025 (@CAF_Online) <a href=\"https:\/\/twitter.com\/CAF_Online\/status\/2011483452017639924?ref_src=twsrc^tfw\" rel=\"nofollow noopener\" target=\"_blank\">January 14, 2026<\/a><\/p>\n<p>\ud83d\udd53 16:30 GMT<\/p>\n<p data-start=\"2302\" data-end=\"2487\">Official line-ups are being finalised. Senegal are expected to retain the side that edged Mali 1\u20130, while Egypt may reshuffle slightly following their high-energy quarter-final victory.<\/p>\n<p>\ud83d\udd53 16:20 GMT<\/p>\n<p data-start=\"2090\" data-end=\"2277\">Coaches Pape Thiaw and Hossam Hassan have both stressed discipline and emotional control. Semi-finals at AFCON are often decided by fine margins \u2014 patience could be as important as flair.<\/p>\n<p>\ud83d\udd53 16:10 GMT<\/p>\n<p data-start=\"1879\" data-end=\"2065\">Warm-ups begin on the pitch. Mohamed Salah and Sadio Man\u00e9 are both out early, drawing the loudest reactions from the crowd \u2014 two icons set to carry the hopes of their nations once again.<\/p>\n<p>\ud83d\udd53 16:00 GMT<\/p>\n<p data-start=\"1659\" data-end=\"1854\">Team buses arrive at the stadium to loud receptions. Senegal stick with their Tangier base, while Egypt make the trip north from Agadir, hoping travel fatigue plays no part in tonight\u2019s showdown.<\/p>\n<p>\ud83d\udd52 15:50 GMT<\/p>\n<p data-start=\"1412\" data-end=\"1634\">This rivalry is finely balanced. Senegal and Egypt have won two AFCON matches apiece in previous meetings, with one draw. Their most recent encounter \u2014 the 2021 final \u2014 ended goalless before Senegal prevailed on penalties.<\/p>\n<p>\ud83d\udd52 15:40 GMT<\/p>\n<p data-start=\"1188\" data-end=\"1387\">Pitch inspection ongoing in Tangier. Conditions are excellent \u2014 a cool evening expected, ideal for high-intensity football. The surface looks immaculate, setting the stage for a high-quality contest.<\/p>\n<p>\ud83d\udd52 15:30 GMT<\/p>\n<p data-start=\"959\" data-end=\"1163\">A reminder of the stakes: the winner today advances to Sunday\u2019s AFCON final. Senegal are chasing another final appearance after their 2021 triumph, while Egypt are hunting a record-extending eighth title.<\/p>\n<p>\ud83d\udd52 15:20 GMT<\/p>\n<p data-start=\"739\" data-end=\"934\">Both teams are settled in their respective camps. Senegal arrive unbeaten in the tournament, while Egypt come in buoyed by their dramatic 3\u20132 win over holders C\u00f4te d\u2019Ivoire in the quarter-finals.<\/p>\n<p>\ud83d\udd52 15:10 GMT<\/p>\n<p data-start=\"495\" data-end=\"714\">Fans from both nations are steadily arriving around the Grande Stade de Tangier. Senegalese supporters bring colour and rhythm, while Egyptian fans respond with flags and chants, creating an electric pre-match backdrop.<\/p>\n<p>\ud83d\udd52 15:00 GMT \u2013 Live coverage begins<\/p>\n<p data-start=\"242\" data-end=\"470\">Good afternoon from Tangier. The atmosphere is already building ahead of today\u2019s first semi-final as Senegal and Egypt prepare to renew one of African football\u2019s most compelling rivalries. A place in the AFCON final is at stake.<\/p>\n<p data-start=\"242\" data-end=\"470\">\ud83d\udfe2 LIVE BLOG \u2013 SENEGAL v EGYPT (Semi-final)<\/p>\n<p data-start=\"50\" data-end=\"194\">TotalEnergies CAF Africa Cup of Nations Morocco 2025<br data-start=\"106\" data-end=\"109\"\/>\ud83d\udccd Tangier | \ud83d\udd54 Kick-off: 17:00 GMT<br data-start=\"144\" data-end=\"147\"\/>\u23f1\ufe0f Live coverage starts now \u2013 all times GMT<\/p>\n<p>\ud83d\udd52 15:00 GMT: Good afternoon and welcome to our live blog coverage of the TotalEnergies CAF Africa Cup of Nations Morocco 2025 semi-finals, where African football reaches its most decisive and dramatic stage.<\/p>\n<p>Today, Wednesday 14 January 2026, the competition delivers two blockbuster last-four encounters as four giants battle for a place in the final, with all kick-off times listed in GMT.<\/p>\n<p>The journey to this point has been intense and unforgiving, with a thrilling group stage that saw traditional heavyweights assert their authority, surprise packages rise to the occasion, and fine margins decide who progressed and who bowed out early.<\/p>\n<p>That momentum has carried into the knockout rounds, producing dramatic late goals, extra-time battles and penalty shoot-outs that have underlined the quality and competitiveness of this tournament.<\/p>\n<p>This afternoon, Senegal and Egypt renew one of Africa\u2019s most storied rivalries in Tangier at 17:00 GMT, before hosts Morocco face Nigeria under the lights in Rabat at 20:00 GMT.<\/p>\n<p>We will bring you minute-by-minute updates in live blog format, starting well ahead of kick-off, guiding you through the build-up, key moments and decisive turning points as the race for continental glory intensifies.<\/p>\n<p>        <script async src=\"https:\/\/platform.twitter.com\/widgets.js\" charset=\"utf-8\"><\/script><\/p>\n","protected":false},"excerpt":{"rendered":"\ud83c\udfc1 CLOSING REMARKS \u2013 SEMI-FINAL NIGHT IN RABAT What a night of African football in Rabat. After 120&hellip;\n","protected":false},"author":2,"featured_media":374355,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[440],"tags":[49,48,561,82],"class_list":["post-410068","post","type-post","status-publish","format-standard","has-post-thumbnail","category-soccer","tag-ca","tag-canada","tag-soccer","tag-sports"],"_links":{"self":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/410068","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/comments?post=410068"}],"version-history":[{"count":0,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/posts\/410068\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media\/374355"}],"wp:attachment":[{"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/media?parent=410068"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/categories?post=410068"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.newsbeep.com\/ca\/wp-json\/wp\/v2\/tags?post=410068"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}