Fabinho puts Monaco through with late penalty
Monaco joined Porto when they beat Villarreal 1-0 after a late penalty by Manchester United target Fabinho (right) sealed a 3-1 aggregate win, and Legia Warsaw, Celtic and Ludogorets Razgrad also qualified, although none of them won on the night.
Ten-man Legia drew 1-1 at home with Irish part-timers Dundalk, but progressed 3-1 on aggregate to become the first Polish side to reach the group stage of Europe's premier club competition for 20 years.
Former European champions Celtic squeezed past Hapoel Beer Sheva 5-4 on aggregate despite a 2-0 loss in Israel and Ludogorets held Viktoria Plzen 2-2 away to secure a 4-2 aggregate win.
Dundalk, beaten 2-0 at home, made a brave effort in Poland and went ahead when Robert Benson thundered home an unstoppable volley in the 19th minute.
The Irish side were given further hope when Legia's Adam Hlousek was sent off in the 67th minute, but they were caught on the break as Michal Kucharczyk levelled in stoppage time, ending their dream.
Scottish champions Celtic withstood a furious fightback from Hapoel Beer-Sheva to reach the group stage despite a 2-0 defeat in Israel.
Leading 5-2 from last week's first play-off leg in Glasgow, Celtic were made to sweat in the Israeli desert with goals from Ben Sahar and Ovidiu Hoban setting up a nervy finish.
But Brendan Rodgers' side held on to progress 5-4 on aggregate and qualify for the group stage for the first time in three seasons, with Maharan Radi's first-half penalty miss proving particularly costly for the Israeli champions. - Wire Services.