Romelu Lukaku scored the equalizer as Roma drew 1-1 away to Feyenoord in the first leg of their Europa League playoff on Thursday.
Meanwhile, Argentine Mauro Icardi scored a shot from wide on the left in extra time to give Galatasaray a 3-2 home triumph over Sparta Prague after the Czechs had twice come back from a goal down.
In Hamburg, Iliman Ndiaye appeared to have scored a last-minute winner for Marseille, but Eguinaldo’s injury-time effort earned a point for Ukrainian exiles Shakhtar Donetsk in a 2-2 draw.
In Rotterdam, Igor Paixao put hosts Feyenoord ahead in added time at the end of the first half.
But in the 67th minute, Lukaku met a cross with his shoulder and looped the ball into the net. It was his 21st goal in the last 18 Europa League games.
Marseille, whose lone win this year came in the French Cup against fifth-tier Thionville, appeared to be on the verge of breaking its losing run twice.
Pierre-Emerick Aubameyang gave the visitors the lead after 64 minutes with a first-time half-volley, but Mykola Matviyenko scored four minutes later after Marseille failed to clear a free kick.
Aubameyang then crossed for Ndiaye to regain the lead as time ran out. This time, it lasted three minutes before Eguinaldo scored with a strong header.
The 16 teams competing in the playoffs are vying for the privilege to join the eight seeded who have already advanced to the final 16.
In the Conference League, Union Saint-Gilloise rallied from two goals behind to draw 2-2 with Eintracht Frankfurt at Anderlecht Stadium in Brussels.