{"id":3601,"date":"2026-01-11T19:15:37","date_gmt":"2026-01-11T16:15:37","guid":{"rendered":"https:\/\/vibrantmedianews.com\/?p=3601"},"modified":"2026-02-05T15:47:40","modified_gmt":"2026-02-05T12:47:40","slug":"afcon-2025-semi-finals-morocco-nigeria-senegal-egypt","status":"publish","type":"post","link":"https:\/\/vibrantmedianews.com\/sw\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/","title":{"rendered":"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt"},"content":{"rendered":"<p>The AFCON 2025 semi-finals are set for Wednesday, January 14, with two heavyweight clashes that pit hosts Morocco against Nigeria in Rabat and Senegal against Egypt in Tangier. The final four booked their places after an action-packed quarter-final weekend across Morocco.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">AFCON 2025 semi-finals: fixtures, venues and form<\/h2>\n\n\n\n<p>Morocco play Nigeria at the Complexe Sportif Prince Moulay Abdellah in Rabat. Senegal face Egypt at the Grand Stade de Tanger. Both semi-finals are scheduled for January 14, with evening kick-offs. Morocco advanced by defeating Cameroon 2\u20130, while Senegal edged Mali 1\u20130 to become the first team into the last four. Nigeria beat Algeria 2\u20130, and Egypt ousted holders C\u00f4te d\u2019Ivoire 3\u20132 in Agadir.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Morocco v Nigeria: hosts meet a resurgent Super Eagles<\/h2>\n\n\n\n<p>The hosts hit their stride against Cameroon, with Brahim D\u00edaz scoring again and Ismael Saibari adding the second to calm earlier nerves around Walid Regragui\u2019s side. That display suggested a better balance between front-foot pressing and game management. Nigeria arrive buoyed by a commanding win over Algeria. Victor Osimhen headed the opener and helped create the second for Akor Adams, underlining a direct, energetic approach that limited Algeria\u2019s threats. The Super Eagles will look to test Morocco\u2019s back line with early balls into the box and rapid transitions.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Senegal v Egypt: a final rematch with layers<\/h2>\n\n\n\n<p>Senegal and Egypt renew a rivalry that decided the 2021 title and a World Cup ticket in 2022. Iliman Ndiaye\u2019s quarter-final strike pushed the reigning champions through, setting up a high-stakes meeting with Mohamed Salah\u2019s revitalised Pharaohs in Tangier. Egypt produced their most complete performance of the tournament to knock out C\u00f4te d\u2019Ivoire. Salah scored and matched Hossam Hassan\u2019s tournament tally, as Hossam Hassan\u2019s side mixed compact defending with incisive breaks. That template will likely return against Senegal\u2019s structured 4-3-3.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Players to watch and tactical questions<\/h2>\n\n\n\n<p>Brahim D\u00edaz leads the scoring charts at this tournament and remains central to Morocco\u2019s chance creation between the lines. How Nigeria contain him while tracking Saibari\u2019s runs could shape the contest in Rabat. Osimhen\u2019s aerial threat and channel runs powered Nigeria past Algeria. Morocco\u2019s full-backs must choose when to advance, knowing quick diagonals to Osimhen can flip territory fast. In midfield, Sofyan Amrabat\u2019s control against the athletic duo behind Osimhen will be a key battleground. For Senegal, Ndiaye offers penetration from wide areas, supported by a back line that conceded little against Mali. Egypt counter with Salah\u2019s movement into central pockets and Omar Marmoush\u2019s pace on the break. Set pieces may prove decisive if open play tightens.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What Wednesday\u2019s showdowns mean<\/h2>\n\n\n\n<p>With the tournament compressed into the festive period, rhythm and recovery matter as much as tactics. Hosts Morocco carry pressure and home advantage; Nigeria bring momentum and physical edge. In Tangier, Senegal\u2019s championship nous meets Egypt\u2019s resurgent belief under Hossam Hassan. By Thursday morning, Africa will know which two giants return to Rabat for the final on January 18.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Snapshot of the road so far<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Morocco 2\u20130 Cameroon; Senegal 1\u20130 Mali.<\/li>\n<\/ul>\n\n\n\n<p>Nigeria 2\u20130 Algeria; Egypt 3\u20132 C\u00f4te d\u2019Ivoire.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">The stakes in clear terms<\/h2>\n\n\n\n<p>Two host cities, two continental rivalries, and one night to decide the AFCON 2025 finalists. The winners will contest the title in Morocco on January 18, with the third-place match set for the previous day<\/p>","protected":false},"excerpt":{"rendered":"<p>The AFCON 2025 semi-finals are set for Wednesday, January 14, with two heavyweight clashes that pit hosts Morocco against Nigeria in Rabat and Senegal against Egypt in Tangier. The final four booked their places after an action-packed quarter-final weekend across Morocco. AFCON 2025 semi-finals: fixtures, venues and form Morocco play Nigeria at the Complexe Sportif [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":3602,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_uag_custom_page_level_css":"","footnotes":""},"categories":[24],"tags":[],"class_list":["post-3601","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-sports"],"blocksy_meta":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.4 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt - Vibrant Media<\/title>\n<meta name=\"description\" content=\"AFCON 2025 semi-finals set: Morocco face Nigeria in Rabat while Senegal meet Egypt in Tangier on January 14. Full fixtures, venues and form guide inside.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/vibrantmedianews.com\/sw\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt - Vibrant Media\" \/>\n<meta property=\"og:description\" content=\"AFCON 2025 semi-finals set: Morocco face Nigeria in Rabat while Senegal meet Egypt in Tangier on January 14. Full fixtures, venues and form guide inside.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/vibrantmedianews.com\/sw\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/\" \/>\n<meta property=\"og:site_name\" content=\"Vibrant Media\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-11T16:15:37+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-02-05T12:47:40+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"576\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Peter Otieno\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter Otieno\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"dakika 3\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/\"},\"author\":{\"name\":\"Peter Otieno\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#\\\/schema\\\/person\\\/5cd95469afba58e344e0cd37548c0666\"},\"headline\":\"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt\",\"datePublished\":\"2026-01-11T16:15:37+00:00\",\"dateModified\":\"2026-02-05T12:47:40+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/\"},\"wordCount\":560,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vibrantmedianews.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png\",\"articleSection\":[\"Sports\"],\"inLanguage\":\"sw\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/\",\"url\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/\",\"name\":\"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt - Vibrant Media\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/vibrantmedianews.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png\",\"datePublished\":\"2026-01-11T16:15:37+00:00\",\"dateModified\":\"2026-02-05T12:47:40+00:00\",\"description\":\"AFCON 2025 semi-finals set: Morocco face Nigeria in Rabat while Senegal meet Egypt in Tangier on January 14. Full fixtures, venues and form guide inside.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#breadcrumb\"},\"inLanguage\":\"sw\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"sw\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#primaryimage\",\"url\":\"https:\\\/\\\/vibrantmedianews.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png\",\"contentUrl\":\"https:\\\/\\\/vibrantmedianews.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png\",\"width\":1024,\"height\":576,\"caption\":\"AFCON 2025 semi-finals fixtures and venues in Morocco\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/vibrantmedianews.com\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#website\",\"url\":\"https:\\\/\\\/vibrantmedianews.com\\\/\",\"name\":\"Vibrant Media\",\"description\":\"Empowering African Narratives\",\"publisher\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/vibrantmedianews.com\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"sw\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#organization\",\"name\":\"Vibrant Media\",\"url\":\"https:\\\/\\\/vibrantmedianews.com\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sw\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/vibrantmedianews.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/upscalemedia-transformed-removebg-preview.png\",\"contentUrl\":\"https:\\\/\\\/vibrantmedianews.com\\\/wp-content\\\/uploads\\\/2026\\\/01\\\/upscalemedia-transformed-removebg-preview.png\",\"width\":500,\"height\":500,\"caption\":\"Vibrant Media\"},\"image\":{\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/vibrantmedianews.com\\\/#\\\/schema\\\/person\\\/5cd95469afba58e344e0cd37548c0666\",\"name\":\"Peter Otieno\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"sw\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/de474d4e39bfc4bab8b6d9ee8b776f978b0ec55848db64835a996f73f1e514c5?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/de474d4e39bfc4bab8b6d9ee8b776f978b0ec55848db64835a996f73f1e514c5?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/de474d4e39bfc4bab8b6d9ee8b776f978b0ec55848db64835a996f73f1e514c5?s=96&d=mm&r=g\",\"caption\":\"Peter Otieno\"},\"url\":\"https:\\\/\\\/vibrantmedianews.com\\\/sw\\\/author\\\/peter-otieno\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt - Vibrant Media","description":"AFCON 2025 semi-finals set: Morocco face Nigeria in Rabat while Senegal meet Egypt in Tangier on January 14. Full fixtures, venues and form guide inside.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/vibrantmedianews.com\/sw\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/","og_locale":"en_US","og_type":"article","og_title":"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt - Vibrant Media","og_description":"AFCON 2025 semi-finals set: Morocco face Nigeria in Rabat while Senegal meet Egypt in Tangier on January 14. Full fixtures, venues and form guide inside.","og_url":"https:\/\/vibrantmedianews.com\/sw\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/","og_site_name":"Vibrant Media","article_published_time":"2026-01-11T16:15:37+00:00","article_modified_time":"2026-02-05T12:47:40+00:00","og_image":[{"width":1024,"height":576,"url":"http:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png","type":"image\/png"}],"author":"Peter Otieno","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Peter Otieno","Est. reading time":"dakika 3"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#article","isPartOf":{"@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/"},"author":{"name":"Peter Otieno","@id":"https:\/\/vibrantmedianews.com\/#\/schema\/person\/5cd95469afba58e344e0cd37548c0666"},"headline":"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt","datePublished":"2026-01-11T16:15:37+00:00","dateModified":"2026-02-05T12:47:40+00:00","mainEntityOfPage":{"@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/"},"wordCount":560,"commentCount":0,"publisher":{"@id":"https:\/\/vibrantmedianews.com\/#organization"},"image":{"@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#primaryimage"},"thumbnailUrl":"https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png","articleSection":["Sports"],"inLanguage":"sw","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/","url":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/","name":"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt - Vibrant Media","isPartOf":{"@id":"https:\/\/vibrantmedianews.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#primaryimage"},"image":{"@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#primaryimage"},"thumbnailUrl":"https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png","datePublished":"2026-01-11T16:15:37+00:00","dateModified":"2026-02-05T12:47:40+00:00","description":"AFCON 2025 semi-finals set: Morocco face Nigeria in Rabat while Senegal meet Egypt in Tangier on January 14. Full fixtures, venues and form guide inside.","breadcrumb":{"@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#breadcrumb"},"inLanguage":"sw","potentialAction":[{"@type":"ReadAction","target":["https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/"]}]},{"@type":"ImageObject","inLanguage":"sw","@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#primaryimage","url":"https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png","contentUrl":"https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png","width":1024,"height":576,"caption":"AFCON 2025 semi-finals fixtures and venues in Morocco"},{"@type":"BreadcrumbList","@id":"https:\/\/vibrantmedianews.com\/afcon-2025-semi-finals-morocco-nigeria-senegal-egypt\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/vibrantmedianews.com\/"},{"@type":"ListItem","position":2,"name":"AFCON 2025 semi-finals: Morocco v Nigeria, Senegal v Egypt"}]},{"@type":"WebSite","@id":"https:\/\/vibrantmedianews.com\/#website","url":"https:\/\/vibrantmedianews.com\/","name":"Vibrant Media","description":"Empowering African Narratives","publisher":{"@id":"https:\/\/vibrantmedianews.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/vibrantmedianews.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"sw"},{"@type":"Organization","@id":"https:\/\/vibrantmedianews.com\/#organization","name":"Vibrant Media","url":"https:\/\/vibrantmedianews.com\/","logo":{"@type":"ImageObject","inLanguage":"sw","@id":"https:\/\/vibrantmedianews.com\/#\/schema\/logo\/image\/","url":"https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/upscalemedia-transformed-removebg-preview.png","contentUrl":"https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/upscalemedia-transformed-removebg-preview.png","width":500,"height":500,"caption":"Vibrant Media"},"image":{"@id":"https:\/\/vibrantmedianews.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/vibrantmedianews.com\/#\/schema\/person\/5cd95469afba58e344e0cd37548c0666","name":"Peter Otieno","image":{"@type":"ImageObject","inLanguage":"sw","@id":"https:\/\/secure.gravatar.com\/avatar\/de474d4e39bfc4bab8b6d9ee8b776f978b0ec55848db64835a996f73f1e514c5?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/de474d4e39bfc4bab8b6d9ee8b776f978b0ec55848db64835a996f73f1e514c5?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/de474d4e39bfc4bab8b6d9ee8b776f978b0ec55848db64835a996f73f1e514c5?s=96&d=mm&r=g","caption":"Peter Otieno"},"url":"https:\/\/vibrantmedianews.com\/sw\/author\/peter-otieno\/"}]}},"featured_image_urls":{"full":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"thumbnail":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria-150x150.png",150,150,true],"medium":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria-300x169.png",300,169,true],"medium_large":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria-768x432.png",768,432,true],"large":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"1536x1536":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"2048x2048":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"trp-custom-language-flag":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",18,10,false]},"author_info":{"info":["Peter Otieno"]},"category_info":"<a href=\"https:\/\/vibrantmedianews.com\/sw\/category\/sports\/\" rel=\"category tag\">Sports<\/a>","tag_info":"Sports","comment_count":"0","uagb_featured_image_src":{"full":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"thumbnail":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria-150x150.png",150,150,true],"medium":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria-300x169.png",300,169,true],"medium_large":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria-768x432.png",768,432,true],"large":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"1536x1536":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"2048x2048":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",1024,576,false],"trp-custom-language-flag":["https:\/\/vibrantmedianews.com\/wp-content\/uploads\/2026\/01\/Demi-finale-CAN-2025-senegal-maroc-nigeria.png",18,10,false]},"uagb_author_info":{"display_name":"Peter Otieno","author_link":"https:\/\/vibrantmedianews.com\/sw\/author\/peter-otieno\/"},"uagb_comment_info":1,"uagb_excerpt":"The AFCON 2025 semi-finals are set for Wednesday, January 14, with two heavyweight clashes that pit hosts Morocco against Nigeria in Rabat and Senegal against Egypt in Tangier. The final four booked their places after an action-packed quarter-final weekend across Morocco. AFCON 2025 semi-finals: fixtures, venues and form Morocco play Nigeria at the Complexe Sportif&hellip;","_links":{"self":[{"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/posts\/3601","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/comments?post=3601"}],"version-history":[{"count":1,"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/posts\/3601\/revisions"}],"predecessor-version":[{"id":3603,"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/posts\/3601\/revisions\/3603"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/media\/3602"}],"wp:attachment":[{"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/media?parent=3601"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/categories?post=3601"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vibrantmedianews.com\/sw\/wp-json\/wp\/v2\/tags?post=3601"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}