What an evening of football. The Champions League continues to be perhaps the best competition in sport, reminding us exactly why tonight.
While this looked like a relatively boring set of fixtures, things turned out very differently. Eight games, 27 goals, and no shortage of drama.
Here's some of the best goals from tonight's action.
Champions League Goals
Zenit vs RB Leipzig
RB Leipzig secured a comfortable 2-0 win in Russia, with this cracker from Diego Demme breaking the deadlock just before halftime.
Chelsea vs Ajax
After a fast start that saw two goals scored in the first four minutes, this ball from Hakim Ziyech allowed Quincy Promes to restore Ajax's lead at Chelsea.
🕺🏾
Quincy Promes with the finish and the dance moves!#CHEAJAX #UCL #VMSport pic.twitter.com/P2VAFdIFTv— Virgin Media Sport (@VMSportIE) November 5, 2019
Ziyech was at it again soon after, scoring this ridiculous free-kick against to give Ajax a 3-1 lead before half time.
Hakim Ziyech straight from the free-kick out-wide!
That reaction - 🤷🏽♂️.#UCL #VMSport pic.twitter.com/MzQ6xa5nEq— Virgin Media Sport (@VMSportIE) November 5, 2019
While Ajax would take a 4-1 lead in the second half, the game would finish 4-4.
After a mad period that saw two red cards in a matter of seconds, Chelsea would eventually manage to level things up thanks to a Reece James header.
MENTAL FEW MINUTES AT STAMFORD BRIDGE! 🤯
68: Blind & Veltman sent off for Ajax.
71: Jorginho eventually scores the penalty to make it 3-4.
74: Reece James makes it 4-4!#UCL #VMSport pic.twitter.com/K885nJ5ijt— Virgin Media Sport (@VMSportIE) November 5, 2019
Liverpool vs Genk
After a fairly nervy first half, Alex Oxlade-Chamberlain put Liverpool's concerns to bed with this cracking finish.
The Ox strikes again for #LFC! 🔴#LIVGNK #UCL #VMSport pic.twitter.com/5nRnwodvYB
— Virgin Media Sport (@VMSportIE) November 5, 2019
Borussia Dortmund vs Inter Milan
A defensive mistake and some remarkable pace allowed Lauturo Martinez give Inter the lead in Germany.
⚫️🔵
Inter lead at Dortmund!
What a goal this by Lautaro Martinez! #BVBInter #UCL #VMSport pic.twitter.com/X54j29Yf02— Virgin Media Sport (@VMSportIE) November 5, 2019
Inter's second was even more impressive, with Matias Vecino finishing off a remarkable team move from Antonio Conte's side.
Achraf Hakimi got one back for Dortmund, soon after before Julian Brandt levelled for the home side.
They would complete the comeback late on, with Hakimi capping a wonderful passing move.
50: Dortmund 0-2 Inter.
51: Dortmund 1-2 Inter.
64: Dortmund 2-2 Inter.
77: Dortmund 3-2 Inter.
Deadly from Dortmund! ⚫️💛#BVBInter #UCL #VMSport pic.twitter.com/Dcdjf0wpBy— Virgin Media Sport (@VMSportIE) November 5, 2019
Valencia v Lille
Kondogbia sealed the 3-1 win for Valencia in Spain with this absolute belter.
Goal of the night?
Geoffrey Kondogbia for Valencia! 💥💥💥#UCL #VMSport pic.twitter.com/9xvdkzFOjO— Virgin Media Sport (@VMSportIE) November 5, 2019
Lyon v Benfica
It ended in a 3-1 defeat for Benfica in France, but this pass from Pizzi will ease some of the pain for the travelling support.
It gave Benfica some brief hope, but Bertrand Traore ensured Lyon would get all three points.