Portuguese giants Benfica and Porto remained on course to play each other in the Europa League final after quarter-final first-leg wins.
A Radamel Falcao hat-trick saw newly crowned Portuguese champions Porto thrash Spartak Moscow 5-1 at home.
And two goals from Eduardo Salvio helped Benfica to a 4-1 home win against PSV Eindhoven.
Spanish side Villarreal thumped Dutch team FC Twente 5-1, while Braga drew 1-1 away at Dynamo Kiev.
Braga's draw ensured all three Portuguese teams gave the crisis-hit country a much-needed psychological boost as it seeks financial assistance from the European Union.
Buoyant Porto, who clinched the Primeira Liga title with a 2-1 "classico" win over rivals Benfica in Lisbon on Saturday, ensured the second leg in Russia should be a formality courtesy of four second-half goals.
Colombian Falcao added an injury-time goal to complete a hat-trick while Silvestre Varela and Maicon were also on target, with Dimitri Kombarov scoring a consolation goal.
It was Falcao's second hat-trick of the competition following on from his treble in Porto's 3-1 away win at Rapid Vienna in December last year.
Salvio scored twice in seven minutes as Benfica's Argentine stars scored all four goals in their comfortable victory against PSV at the Stadium of Light.
The striker doubled Benfica's lead - courtesy of Pablo Aimar's 37th-minute opener - with the goal of the evening as he back heeled Javier Saviola's left-wing cross at the stroke of half-time.
He added a second soon after before Saviola rounded off the scoring in injury time, with Zakaria Labyad grabbing a consolation goal for the Dutch team, who knocked out Scottish champions Rangers in the previous round.
It was a disastrous evening for two remaining Dutch teams as Twente were taken apart by a Nilmar-inspired Villarreal.
The Brazilian scored twice, along with goals from Borka Valero, Carlos Marchena and Guiseppe Rossi, while Marc Janko scored an injury-time consolation goal.
Liverpool's conquerors Braga gained the advantage for the second leg against 10-man Dynamo Kiev.
Andriy Yarmolenko gave the hosts a sixth-minute lead but an Oleg Gusev own goal seven minutes later cancelled out their advantage.
Substitute Andriy Shevchenko was sent off only 16 minutes after coming on as a half-time substitute when he collected his second booking.