Liverpool forward Mohamed Salah scored a stunning individual goal to help Egypt beat eSwatini 4-1 in their 2019 Africa Cup of Nations qualifier in Cairo.
Salah took a corner-kick on the stroke of half-time and curled it directly into the net to put the Pharaohs 4-0 up going into the break.
But the Egypt star, who has not scored in his past four Liverpool games, left the field with the Egypt physio after going down late on.
Earlier, goals from Ahmed El Mohamady, Amr Warda and Mohamed "Trezeguet" Hassan had given Egypt a comfortable lead.
The visitors scored a consolation goal through Sibonginkhosi Gamedze five minutes from time.
The result kick-starts Egypt's qualifying campaign, putting them level on points with Group J leaders Tunisia who host Niger on Saturday.
Elsewhere, Manchester United's beleaguered defender Eric Bailly fared better in an Ivory Coast top, helping the Elephants beat Central African Republic 4-0 to revive their Group H campaign.
Aston Villa's Jonathan Kodjia put Ivory Coast ahead before Bailly made it 2-nil. Cheick Doukoure and Maxwell Cornet added to the scoreline to give Ivory Coast a much-needed victory.
They are now second in the group behind Guinea who were 2-0 winners over Rwanda courtesy of a first half Francois Kamano penalty and a goal from Ibrahima Cisse.
African champions Cameroon edged past Malawi 1-0 to earn Dutch coach Clarence Seedorf his first win in charge of the Indomitable Lions.
Paris Saint-Germain striker Eric Maxim Choupo-Moting scored the only goal of the 2019 Africa Cup of Nations qualifier just after the hour mark.
The captain held off two Malawi defenders to score with a powerful shot from just outside the area.
Cameroon, who qualify for the Nations Cup automatically as hosts, move to seven points from three matches while Malawi remain on three points.
Choupo-Moting was one of several players who turned down the chance to play for Cameroon as they won the Nations Cup in Gabon last year.
The other two sides in Group B are Morocco and Comoros who play each other on Saturday and again next Tuesday.
Togo, without talismanic striker Emanuel Adebayor in the side, hit a late equaliser to salvage a 1-1 draw at home to The Gambia in Group D.
Assan Ceesay had given the Gambians an early lead with Ahoueke Denkey snatching an 85th minute equaliser for the hosts.
Group D leaders Algeria moved three points clear of Benin thanks to a 2-0 win in Blida with Ramy Bensebaini and Baghdad Bounedjah scoring.
A Ricardo Gomes brace helped Cape Verde beat Tanzania 3-0 at home to go level on points with Group L leaders Uganda who host Lesotho on Saturday.
Gabon got their first win of the Nations Cup qualifying with a comfortable 3-0 victory over South Sudan in Libreville.
Dennis Bouanga gave the Panthers the lead on the half-hour mark and then Aaron Appindangoyé added a second 30 minutes later.
The third goal was an unfortunate own goal from Hasan Martin as the ball ricocheted off his thigh when keeper Juma Awad parried the ball into his path making a save.
It was former Gabon international Daniel Cousin's first game in charge after replacing Jose Antonio Camacho.
The win takes Gabon to four points in Group C and leaves South Sudan pointless after three matches.
Mali are top of the group on seven points, two ahead of second placed Burundi who they hosted on Friday night.
Mali's captain Abdoulaye Diaby missed a last-minute penalty in a goalless draw.
Angola recovered from going a goal down to beat Mauritania 4-1 in Luanda in a Group I clash.
Moktar Al Hacen shcoked the home fans after just three minutes by giving Mauritania the lead before Angola captain Mateus scored twice in three minutes.
Both of his goals came as the result of defensive errors first he scored from the penalty spot as a defender was forced to commit a foul after giving the ball away in the area.
Mauritania then failed to clear the ball properly allowing Mateus to volley home from outside the area.
Djalma and Gelson Dala completed the victory with a goal each in the second half.
Angola now move to six points in the group level with Mauritania after three games.
All the teams playing on Friday play each other again in the reverse qualifiers on Tuesday 16 October.
Friday's Africa Cup of Nations qualifying results:
- Grp B: Cameroon 1-0 Malawi
- Grp I: Angola 4-1 Mauritania
- Grp C: Gabon 3-0 South Sudan
- Grp H: Guinea 2-0 Rwanda
- Grp L: Cape Verde 3-0 Tanzania
- Grp H: Ivory Coast 4-0 CAR
- Grp J: Egypt 4-1 eSwatini
- Grp D: Togo 1-1 Gambia
- Grp C: Mali 0-0 Burundi
- Grp D: Algeria 2-0 Benin
Have your say
More Sports Headlines
- AFCON 2019: Salah scores as Egypt move into last 16
- VIDEO: A look at Andre Ayew's record 9 Afcon goals for Ghana
- AFCON 2019: Zimbabwe held after two glaring Musona misses
- AFCON 2019: Omeruo header helps Nigeria qualify for last 16
- Riyad Mahrez, wife ordered to pay former nanny
- AFCON 2019: Amr Warda sent home by Egypt for disciplinary reasons
- Man Utd reach agreement with Palace for £50m Wan-Bissaka
- AFCON 2019: Nigeria players 'owed bonuses and allowances'
- AFCON2019: Pote shots leave Ghana hot in Benin draw
- Ghana 2-2 Benin: Five things we learned
- Ghana 2-2 Benin: Black Stars players rated
- AFCON 2019: Cameroon too strong for Guinea-Bissau
- AFCON 2019: Why this may be Ghana's best yet
- AFCON 2019: Black Stars XI v Benin - Kwadwo Asamoah benched
- AFCON 2019: Can Ghana win? Kinna Likimani doubts