Zaidu Sanusi was a colossus at left back as FC Porto swatted aside Marseille 3-0 to go second in Group C.
The Super Eagles defender has played in all three Champions League games for the Portuguese side who he joined in the summer and put in another typically steady performance as Porto claimed all three points at the Estadio do Dragao.
Moussa Marega and Sergio Oliveira put the home side two goals up before the half hour with both goals sandwiched between a Dmitri Payet missed penalty for the visitors and Luis Diaz wrapped up the win with a third goal fifteen minutes from time.
Also in Group C, Manchester City made it three out of three to remain on top with a 3-0 win over Olympiakos at the Etihad.
Second half substitutes Gabriel Jesus and Joao Cancelo scored late after Ferran Torres had put City ahead in the first half.
Elsewhere, Super Eagles midfielder Frank Onyeka was on for all ninety minutes as FC Midtjylland failed to get a maiden win in the competition as they fell at home to Ajax in Group D.
Danish debutants Midtjylland are finding it tough going in Europe’s elite inter club competition and it didn’t get any easier against the Dutch visitors who raced to a two goal lead inside 13 minutes.
Antony gave the visitors a 1st minute lead and Dusan Tadic doubled their advantage twelve minutes later from a free kick in the box after goalkeeper Mikkel Andersen picked up a back pass.
The win moves Ajax up to second in the group on goals difference behind leaders Liverpool but level on points with third placed Atalanta while Midtjylland remain without a point having lost all three group games.
Diego Jota scored a hat-trick as Liverpool spanked Atalanta 6-0 in the other game in the group at the Gewiss Stadium in Bergamo.
Mohamed Salah and Saido Mane were also on target as the English champions kept their one hundred per cent record in this season’s competition.
Elsewhere, Real Madrid boosted their chances of reaching the knockout stages after a late winner by substitute Rodrygo gave them a 3-2 home victory over Inter Milan in an absorbing clash in Group B.
Real had thrown away a two-goal lead after Lautaro Martinez and Ivan Perisic cancelled a 25th Karim Benzema opener and Sergio Ramos’ 100th goal for the club in all competitions.
Inter missed a pair of gilt-edged chances to seal the win and pile more pressure on Real boss Zinedine Zidane and the Italians were made to pay for their profligacy as Brazilian substitutes Vinicius Junior and Rodrygo carved out the winner from a lightning fast break.
The result left Real, winners of a record 13 titles in Europe’s premier club competition, level on four points with Shakhtar Donetsk who were thrashed 6-0 at home by leaders Borussia Moenchengladbach for whom striker Alassane Plea scored a hat-trick.
Inter are bottom on two points but are within three points of the leaders in the tightly contested group.
Bayern Munich came from behind to crush RB Salzburg 6-2 with two goals from Robert Lewandowski, stretching their record winning run in the Champions League to 14 consecutive games and leading Group A by five points.
Lokomotiv Moscow, who drew 1-1 at home to second-placed Atletico Madrid, are third on two points, with Salzburg in last place on one.