Lionel Messi sets new Champions League record thanks to super treble for Barcelona
Lionel Messi became the record goalscorer in Champions League history as he led Barcelona to a 4-0 victory over APOEL Nicosia.
After Luis Suarez had opened the scoring with his first goal for Barca, the Argentina international struck for the 72nd time in the competition, in the process eclipsing the haul of former Real Madrid star Raul, and then added two more to set up a grandstand finish to Group F.
The Catalan giants entertain current leaders Paris St Germain at the Nou Camp on December 10 with just a point separating the sides.
Edinson Cavani helped to maintain PSG's challenge with a double in a 3-1 home win over Ajax, who now host Cypriots APOEL needing a point to clinch a Europa League spot.
Messi also became the all-time record Primera Division scorer at the weekend.
Roma drew 1-1 at CSKA Moscow to set up a battle - also involving Manchester City - to qualify behind Bayern Munich in Group E.
Roma had taken the lead just before half-time through veteran captain Francesco Totti but Vasili Berezutski netted a stoppage-time equaliser for the hosts.
Sporting Lisbon are best placed to qualify behind Chelsea in Group G after a 3-1 win at home to Maribor thanks to goals from Carlos Mane, Nani and Islam Slimani.
The match in Lisbon was delayed by 50 minutes due to floodlight failure at the Estadio Jose Alvalade, with a Jefferson Nascimento own goal seeing Maribor get on the scoresheet.
Porto progress as Group H winners after easing their way to a 3-0 win at BATE Borisov.
They had to wait until the 56th minute for Hector Herrera to open the scoring, but he then set up Jackson Martinez and sub Cristian Tello.
Shakhtar Donetsk lost 1-0 at home to Athletic Bilbao but will go through in second.