Palermo failed to reach the final qualifying round of the Europa League after they were edged out by Thun on away goals.
Pablo Gonzalez put the Serie A side ahead four minutes into the first half, but Dario Lezcano's equaliser ensured Swiss club Thun saw off Palermo as the aggregate score finished at 3-3.
Atletico Madrid cruised past Stromsgodset after a 2-0 victory in Norway. Adrian Lopez opened the scoring before a late goal by Jose Antonio Reyes wrapped up the success.
An own goal from Ljubo Milicevic saw Stoke advance at Hajduk Split's expense. The Potters had triumphed in the first leg by a goal to nil, and Milicevic's injury-time mistake notched another 1-0 win to rubber-stamp success.
Fulham are also through to the play-offs following a 2-0 aggregate win over RNK Split. Andrew Johnson broke the deadlock before a penalty from Danny Murphy completed the scalp.
Hearts reached the play-off round after a 4-1 home win against Paks gave them a 5-2 aggregate victory in the third qualifying round tie.
Dinamo advanced courtesy of a 4-3 aggregate victory over Varazdin. Having drawn the first leg 2-2, a 2-1 away triumph in the second leg proved enough for Dinamo.
Club Brugge progressed despite suffering 1-0 second leg loss against Qarabag as the aggregate score read 4-2 in their favour following a convincing first meeting display.
Bursaspor eased into the next phase thanks to a 5-2 aggregate win over Gomel. The Turkish club came from a goal down to claim a 3-1 scalp in their second meeting with Gomel.
Bundesliga side Mainz suffered penalty shoot-out heartbreak after they were undone by Gaz Metan. The match went to spot-kicks as the tie finished 2-2 on aggregate. And Gaz Metan held their nerve to win 4-3 on penalties.
Two late goals from Rennes ensured their tie versus Metalurgi Rustavi sealed a 7-2 success for the French club. Julien Feret and substitute Victor Montano grabbed the goals.
FC Red Bull Salzburg sailed into the next round as they beat Senica 3-0 in their second leg encounter, having won the first clash 1-0. Alan helped himself to a brace while Leonardo also got in on the scoring.
AZ Alkmaar disposed of Jablonec courtesy of a 3-1 aggregate win. Charlison Benschop opened the scoring against their Czech oppositon while Luboa Loucka's leveller on the night proved only a consolation.
PAOK made light work of Valerenga - Giorgos Fotakis, Vieirinha and Stefanos Athanasiadis grabbing the goals - while Red Star Belgrade were in seventh heaven as they thumped Ventspils 7-0, winning 9-1 on aggregate.
Elsewhere, Ried saw off Brondby, Maccabi Tel Aviv hammered Zeljeznicar 6-0 while Westerlo were seen off by Young Boys.
St Patrick's saw their Europa League hopes ended after a convincing 3-1 defeat to Karpaty Lviv. The Ukrainian side came to Dublin with a 2-0 win behind them from the first clash and never looked like losing the advantage this evening.
Evan McMillan equalised Sergei Zenjov's opener to level matters on the night after 57 minutes but Ihor Khudobyak and Igor Oschypko netted to secure the win for Karpaty.