Roberto Soldado scored a 26-minute hat-trick as Valencia recorded their best ever Champions League result, thrashing Racing Genk 7-0.
Chelsea were consigned to a fourth defeat in a month when they lost 2-1 at Bayer Leverkusen in their Champions League Group E clash.
Super sub Ioannis Fetfatzidis scored a stunner to keep Olympiacos’s Champions League dream alive with a 1-0 victory at Marseille.
A Robin van Persie brace secured Arsenal’s progression from Champions League Group F in a 2-1 win over Borussia Dortmund at the Emirates.
Porto kept their Champions League hopes alive with a hard-fought 2-0 win against Shakhtar Donetsk at the Donbass Arena.
Barcelona secured top spot in Group H of the Champions League after beating AC Milan 3-2 in a thrilling contest at the San Siro.
Viktoria Plzen beat BATE Borisov 1-0 to earn a first Champions League win and put themselves in the driving seat for a third-placed finish.
APOEL Nicosia sealed their place in the last 16 of the Champions League after a goalless draw at Zenit St Petersburg’s Petrovski Stadium.