Algeria and Tunisia came through their quarter-final clashes to book the remaining two spots in the semi-finals of the Africa Cup of Nations on Thursday.
The winners of the first two quarter-finals, Senegal and Nigeria, were no doubt watching on with bated breath as they learned who they would be facing on Sunday.
As is always the case with AFCON, there were plenty of thrills, spills and no shortage of talking points to get stuck into.
Here's a quick look at what happened in the second round of quarter-final matches on Thursday.
Algeria 1-1 Ivory Coast (4-3 Pen)
Algeria and Ivory Coast were the most evenly matched quarter-finalists on paper, so this one was always going to be an intriguing clash.
Ivory Coast started the brighter of the two teams, but it was Algeria who drew blood first, as former West Ham forward
Madagascar 0-3 Tunisia
Madagascar (108th in the FIFA rankings) have been the surprise package of the tournament as they defied the odds to qualify from their group, before causing an upset to defeat DR Congo in the round of 16.
Tunisia would prove to be much tougher opponents and, after a quiet first-half, the favourites soon began to assert their dominance.
Ferjani Sassi opened the scoring shortly after the interval with a deflected strike from outside the area, before
Madagascar pushed forward in the hopes of pulling at least one goal back, but it was to no avail and, in the closing exchanges, they were hit by a sucker punch as