ROME, Feb 22 (Reuters) - Sporting Lisbon, Sparta Prague and Olympique de Marseille joined AC Milan in the last 16 of the Europa League, with the Italian side completing a 5-3 aggregate win over Rennes despite being beaten 3-2 on Thursday in a thrilling encounter.
Rennes, trailing 3-0 following the first leg, threatened to pull off an incredible comeback thanks to Benjamin Bourigeaud's hat-trick but in the end Milan made sure they progressed thanks to goals from Luka Jovic and Rafael Leao.
Sparta Prague recovered from a 3-2 first-leg defeat by Galatasaray to upset the Turkish giants with a 4-1 home win to advance 6-4 on aggregate.
The Czech champions scored three goals after the visitors were down to 10 men when Kaan Ayhan was sent off in the 68th minute.
Sporting Lisbon advanced 4-2 on aggregate against Young Boys after the Swiss side scored late in the game to grab a 1-1 consolation draw in the return leg.
Olympique de Marseille came from a goal down to beat Ukraine's Shakhtar Donetsk 3-1 following a 2-2 draw last time out.
Pierre-Emerick Aubameyang, who levelled for the French side in the 23rd minute, became the competition's all-time top scorer with 31 goals.
(Reporting by Anita Kobylinska in Gdansk, editing by Pritha Sarkar)