Neal Maupay scored late on as Brighton and Hove Albion claimed their first away victory over Arsenal, who have not won in nine matches.
Liverpool's lead at the top of the Premier League is not quite as big as it might have been after Leicester City defeated Everton late on.
Toulouse have hit form and made light work of Bayonne at home, while Brive defeated Stade Francais.
London Irish battled to claim a draw at Bristol Bears despite seeing Ollie Hoskins sent off on the stroke of half-time.
Brentford scored seven times in a rampant win over Luton on a day when Leeds went top of the Championship with West Brom not playing.
Goals from Lewis Morgan, Ryan Christie and Mikey Johnston, along with another inspired Fraser Forster showing, saw Celtic past Rennes.
An enthralling Europa League contest between Feyenoord and Rangers ended level, with Alfredo Morelos' goals unable to secure progress.
Paris Saint-Germain served up late drama at Real Madrid to secure a draw and top spot in Group A in the Champions League.
AC Milan and Napoli played out a 1-1 draw in Saturday's Serie A clash at San Siro, with both goals coming in the first half.
Despite being without Cristiano Ronaldo, table-topping Juventus rallied from a goal down to defeat Atalanta on Saturday.