Martin Jol's Fulham must wait to book their place in the knockout stages of the Europa League after Marc Janko's 89th-minute winner for FC Twente cost the Barclays Premier League side dear.
Andy Johnson was sent off for a second bookable offence in injury time, but Fulham still hold their destiny in their own hands, with a home win against Odense in their final group game enough to see them through.
Wisla Krakow gave themselves hope with a 2-1 win over Odense in Denmark. Dudu Biton and Patryk Malecki scored for the Poles, who must now beat Twente in their final game and hope the Londoners slip up.
Anderlecht stretched their 100% record at the top of Group L to five games with a 2-1 win at pointless AEK Athens, while group rivals Lokomotiv Moscow also did enough to secure qualification.
Guillaume Gillet scored both goals for Anderlecht either side of an effort from Dimitris Sialmas for the Greeks, who had long since given up hope of qualification.
Lokomotiv eased past Sturm Graz 3-1 in Moscow. Maicon's opener was cancelled out by Florian Kainz for the Austrians before late goals from Dmitri Sychev and Denis Glushakov saw the home side through.
Schalke confirmed qualification as Group J winners with a 2-1 win over Steaua Bucharest in Germany, while AEK Larnaca blew the runners-up spot wide open after beating Maccabi Haifa.
Schalke went ahead in the 25th minute through Kiriakos Papadopoulos and despite Raul Rusescu's quick equaliser, the Germans clinched victory early in the second half when Raul put away a Klaas Jan Huntelaar pass.
Goals from Spanish pair Gonzalo Garcia and Gorka Pintado gave Larnaca a 2-1 win over their Israeli opponents, a result which moved them level with Steaua on five points with Haifa one point ahead on six.
Haifa host Schalke in their final group game knowing victory will be enough to send them through, but if they slip up the winners of Steaua's clash with AEK in Bucharest will grab second place.
Lokomotiv Moscow 3 (Maicon 62, Sychev 72p, Glushakov 89)
SK Sturm Graz 1 (Kainz 63)
AEK Larnaca 2 (Garcia 14, Pintado 51)
Maccabi Haifa 1 (Buljat 75)
Schalke 04 2 (Papadopoulos 26, Raul 57)
Steaua Bucuresti 1 (Rusescu 33)
Odense BK 1 (Jensen 51)
Wisla Krakow 2 (Biton 19), Malecki 30)
Twente Enschede 1 (Janko 89)
Fulham 0
AEK Athens 1 (Sialmas 19)
Anderlecht 2 (Gillet 4, 36)
FC Vaslui 0
Lazio 0
Sporting Lisbon 2 (van Wolfswinkel 15, Bojinov 58)
FC Zurich 0
Maccabi Tel-Aviv 2 (Yeyni 60, Lugasi 72)
Besiktas 3 (Quaresma 45, 90, Toraman 49)
Stoke City 1 (Jones 81)
Dynamo Kiev 1 (Upson 28og)
Athletic Bilbao 2 (Oscar 15, Susaeta 75)
Slovan Brati 1 (Sebo 39)
SV Salzburg 2 (Jantscher 20, Svento 90)
PSG 0
Related Articles

Son of Socceroos great playing it for keeps … with Philippines

Fulham's Aussie chasing Socceroos breakthrough after Olyroos frustration
