Rennes equalised from the resulting free kick when Benjamin Bourigeaud rifled home at the second attempt and they came out for the second half looking far more positive than the London side.
The French side went ahead 20 minutes into the second half when Mehdi Zeffane’s shot looped off defender Nacho Monreal into the net and Ismaila Sarr made it 3-1 two minutes from time when he powered home a header from a lovely curling left-wing cross.
Sevilla, who have won the Europa League three times, twice went ahead against Slavia Prague but were pegged back on both occasions in a pulsating 2-2 draw in Spain.
Wissam Ben Yedder put the home side ahead in the first minute and although Miroslav Stoch equalised with a deflected shot, Munir restored Sevilla’s lead.
Alex Kral put the visitors level again six minutes before half-time when he turned a corner into the net.
Fellow Spaniards Villarreal had a happier evening in St Petersburg and will take a solid 3-1 lead into the second leg at home.
Villarreal, third bottom of La Liga, went ahead against Zenit after 33 minutes when Vicente Iborra headed home from a free kick but the home side took only two minutes to level thanks to Sardar Azmoun, whose quick thinking allowed him to stab home from close range.
The Spaniards, though, took control in the second half, with Gerard Moreno putting them 2-1 ahead after 64 minutes and Manu Morlanes added the third.
Bruno Petkovic scored a penalty for Dinamo Zagreb to give them a 1-0 home win over Benfica while in the only game between two former winners of the UEFA Cup, Eintracht Frankfurt were held 0-0 at home by Inter Milan.
It was the first time Eintracht, who have won seven of their eight Europa League matches this season, failed to score.
In the later games, Chelsea host Dynamo Kiev, Napoli take on Salzburg and Valencia entertain Russian club Krasnodar.