A terrific double from Felipe Pardo put Olympiacos on the verge of a place in the Champions League knockout stages as they came from behind to beat Dinamo Zagreb 2-1.
The Greek giants fell behind to a terrific header from Armin Hodzic in the first period in Piraeus before Kostas Fortounis missed a 54th minute penalty.
Manager Marco Silva freed Colombian Pardo from the substitutes bench 10 minutes later and within 60 seconds he’d come up trumps, equalising for the hosts.
Dinamo struggled to contain Pardo and Brown Ideye from that point, and left-back Josip Pivaric was sent off for a second yellow card in the 79th minute.
And they were duly punished as the game his injury time, when Pardo cut in from the right and slid home left-footed to put Olympiacos onto nine points – and push Arsenal, beaten 5-1 in Munich, to the brink of elimination.
As Barcelona consolidated their grip on Group B with a 3-0 win over BATE, Roma claimed a 3-2 victory over Bayer Leverkusen in Rome, to leapfrog Roger Schmidt’s side and jump into second position.
Mo Salah and Edin Dzeko both struck in the first period to put Rudi Garcia’s men in control, but two goals in the first five minutes of the second half, courtesy of Admir Mehmedi and Javier Hernandez, pulled the German side level.
However, with just 10 minutes to go, Omer Toprak was shown a straight red card and from the resulting penalty, Miralem Pjanic handed the Giallorossi victory.
Porto stayed on top of Chelsea’s group with a 3-1 win in Tel Aviv against Maccabi.
Cristian Tello, Andre Andre and Miguel Layun’s sumptuous curling effort put the Portuguese champions three goals to the good, before Eran Zehavi’s consolation from the penalty spot.
Zenit St Petersburg kept up their 100 per cent record in France as they put Lyon to the sword, Artem Dzyuba scoring both goals in a 2-0 win.
Also in Group H, Belgian side Gent gave their qualification hopes a shot in the arm with a 1-0 win over Valencia. – Daily Mirror