<p>Cristiano Ronaldo became the first player to ever score in all six Champions League group games in one season as Real Madrid edged out a dispirited Borussia Dortmund 3-2 on Wednesday.</p>.<p>Ronaldo took his tally to nine goals in six Europan appearances this season with a spectacular long-range effort into the top corner, while equalling his Barcelona rival Lionel Messi's record of 60 group-stage goals in total.</p>.<p>Philippe Coutinho's hat-trick inspired Liverpool to score seven in their win over Spartak Moscow as they joined Sevilla, Shakhtar Donetsk and Porto in qualifying for the last 16.</p>.<p class="bodytext">Liverpool have also been prolific this season, and their demolition of Spartak was the second time they had won 7-0 en route to finishing top of Group E -- they beat Maribor 7-0 in October.</p>.<p class="bodytext">Jurgen Klopp's side were 3-0 up inside 19 minutes on a night that saw their 'Fab Four' run riot -- Coutinho got his first hat-trick for the club, Sadio Mane scored twice and there was one each for Roberto Firmino and Mohamed Salah.</p>.<p class="bodytext">As a result, there will be a record five English clubs in next Monday's draw, and they will not be able to face each other.</p>.<p class="bodytext">Spartak's defeat meant Sevilla were through regardless of their 1-1 draw with Maribor in Slovenia.</p>.<p class="bodytext">Maribor captain Marcos Tavares scored the opener, with Paulo Henrique Ganso coming off the bench to equalise for the Spaniards. Spartak go into the Europa League.</p>.<p>Ukrainian giants Shakhtar are through to the last 16 in Group F at the expense of Napoli after beating Pep Guardiola's Manchester City -- who had already won the section -- 2-1 in Kharkiv.</p>.<p class="bodytext">Shakhtar only needed a draw, but took all three points, with Brazilian duo Bernard and Ismaily getting their goals.</p>.<p class="bodytext">Bernard's opener was a beauty, but it was a mistake by City goalkeeper Ederson that allowed Ismaily to make it 2-0.</p>.<p class="bodytext">Sergio Aguero's stoppage-time penalty handed a consolation to City, but this was their first defeat of the season and they have the Manchester derby this weekend.</p>.<p class="bodytext">Napoli had gone in front early on away to already- eliminated Feyenoord through Piotr Zielinski, but Nicolai Jorgensen equalised. Jeremiah St Juste then made it 2-1 at the death for the Dutch champions after they had Tonny Vilhena sent off.</p>.<p class="bodytext">Porto also knew a win would take them through in Group G and the two-time European champions ran riot against a hapless Monaco, hammering last season's semifinalists 5-2.</p>.<p class="bodytext">Vincent Aboubakar scored twice for the Portuguese club, with Yacine Brahimi, Alex Telles and Francisco Soares also netting.</p>.<p class="bodytext">Monaco replied through a Kamil Glik effort and a Radamel Falcao header against his old club, while Porto's Felipe and Rachid Ghezzal for the visitors were sent off after an altercation in the first half.</p>.<p class="bodytext">RB Leipzig were forced to settle for a Europa League spot in their debut European campaign.</p>.<p class="bodytext">They lost 2-1 at home to group winners Besiktas, for whom Talisca scored a last-minute winner after Naby Keita had cancelled out Alvaro Negredo's early penalty opener. Leipzig had Stefan Ilsanker sent off.</p>.<p class="bodytext">Real Madrid were already through before beating Dortmund in a Bernabeu thriller in Group H.</p>.<p class="bodytext">Borja Mayoral put the holders in front and Ronaldo's stunning, record-setting strike came after just 12 minutes.</p>.<p class="bodytext">Pierre-Emerick Aubameyang scored a brace to haul Dortmund level, but Lucas Vazquez won it for the hosts as the Germans drop into the Europa League.</p>.<p class="bodytext">Group H winners Tottenham Hotspur eased to a 3-0 win at home to APOEL, with Fernando Llorente, Son Heung-min and Georges-Kevin N'Koudou scoring at Wembley.</p>.<p>Results: Group E: Liverpool: 7 bt Spartak Moscow: 0; Maribor: 1 drew with Sevilla: 1.</p>.<p>Group F: Shakhtar Donetsk: 2 bt Manchester City: 1; Feyenoord: 2 bt Napoli: 1.</p>.<p>Group G: RB Leipzig: 1 lt to Besiktas: 2; Porto: 5 bt Monaco: 2.</p>.<p>Group H: Tottenham Hotspur: 3 bt APOEL: 0; Real Madrid: 3 bt Borussia Dortmund: 2.</p>
<p>Cristiano Ronaldo became the first player to ever score in all six Champions League group games in one season as Real Madrid edged out a dispirited Borussia Dortmund 3-2 on Wednesday.</p>.<p>Ronaldo took his tally to nine goals in six Europan appearances this season with a spectacular long-range effort into the top corner, while equalling his Barcelona rival Lionel Messi's record of 60 group-stage goals in total.</p>.<p>Philippe Coutinho's hat-trick inspired Liverpool to score seven in their win over Spartak Moscow as they joined Sevilla, Shakhtar Donetsk and Porto in qualifying for the last 16.</p>.<p class="bodytext">Liverpool have also been prolific this season, and their demolition of Spartak was the second time they had won 7-0 en route to finishing top of Group E -- they beat Maribor 7-0 in October.</p>.<p class="bodytext">Jurgen Klopp's side were 3-0 up inside 19 minutes on a night that saw their 'Fab Four' run riot -- Coutinho got his first hat-trick for the club, Sadio Mane scored twice and there was one each for Roberto Firmino and Mohamed Salah.</p>.<p class="bodytext">As a result, there will be a record five English clubs in next Monday's draw, and they will not be able to face each other.</p>.<p class="bodytext">Spartak's defeat meant Sevilla were through regardless of their 1-1 draw with Maribor in Slovenia.</p>.<p class="bodytext">Maribor captain Marcos Tavares scored the opener, with Paulo Henrique Ganso coming off the bench to equalise for the Spaniards. Spartak go into the Europa League.</p>.<p>Ukrainian giants Shakhtar are through to the last 16 in Group F at the expense of Napoli after beating Pep Guardiola's Manchester City -- who had already won the section -- 2-1 in Kharkiv.</p>.<p class="bodytext">Shakhtar only needed a draw, but took all three points, with Brazilian duo Bernard and Ismaily getting their goals.</p>.<p class="bodytext">Bernard's opener was a beauty, but it was a mistake by City goalkeeper Ederson that allowed Ismaily to make it 2-0.</p>.<p class="bodytext">Sergio Aguero's stoppage-time penalty handed a consolation to City, but this was their first defeat of the season and they have the Manchester derby this weekend.</p>.<p class="bodytext">Napoli had gone in front early on away to already- eliminated Feyenoord through Piotr Zielinski, but Nicolai Jorgensen equalised. Jeremiah St Juste then made it 2-1 at the death for the Dutch champions after they had Tonny Vilhena sent off.</p>.<p class="bodytext">Porto also knew a win would take them through in Group G and the two-time European champions ran riot against a hapless Monaco, hammering last season's semifinalists 5-2.</p>.<p class="bodytext">Vincent Aboubakar scored twice for the Portuguese club, with Yacine Brahimi, Alex Telles and Francisco Soares also netting.</p>.<p class="bodytext">Monaco replied through a Kamil Glik effort and a Radamel Falcao header against his old club, while Porto's Felipe and Rachid Ghezzal for the visitors were sent off after an altercation in the first half.</p>.<p class="bodytext">RB Leipzig were forced to settle for a Europa League spot in their debut European campaign.</p>.<p class="bodytext">They lost 2-1 at home to group winners Besiktas, for whom Talisca scored a last-minute winner after Naby Keita had cancelled out Alvaro Negredo's early penalty opener. Leipzig had Stefan Ilsanker sent off.</p>.<p class="bodytext">Real Madrid were already through before beating Dortmund in a Bernabeu thriller in Group H.</p>.<p class="bodytext">Borja Mayoral put the holders in front and Ronaldo's stunning, record-setting strike came after just 12 minutes.</p>.<p class="bodytext">Pierre-Emerick Aubameyang scored a brace to haul Dortmund level, but Lucas Vazquez won it for the hosts as the Germans drop into the Europa League.</p>.<p class="bodytext">Group H winners Tottenham Hotspur eased to a 3-0 win at home to APOEL, with Fernando Llorente, Son Heung-min and Georges-Kevin N'Koudou scoring at Wembley.</p>.<p>Results: Group E: Liverpool: 7 bt Spartak Moscow: 0; Maribor: 1 drew with Sevilla: 1.</p>.<p>Group F: Shakhtar Donetsk: 2 bt Manchester City: 1; Feyenoord: 2 bt Napoli: 1.</p>.<p>Group G: RB Leipzig: 1 lt to Besiktas: 2; Porto: 5 bt Monaco: 2.</p>.<p>Group H: Tottenham Hotspur: 3 bt APOEL: 0; Real Madrid: 3 bt Borussia Dortmund: 2.</p>