Match ends, Swansea City 1, Kuban Krasnodar 1.
Djibril Cisse's injury-time penalty denied Swansea victory in their Europa League match against Russian side Kuban Krasnodar.
Michu put the hosts 1-0 up with a brave finish midway through the second half.
But Swansea goalkeeper Gerhard Tremmel conceded a 93rd-minute penalty when he brought down substitute Ibrahima Balde in the box.
Former Liverpool striker Cisse stepped up to score the penalty to earn the visitors' first point in the group.
This was the first time Swansea had dropped a point and conceded a goal in Group A.
They lacked their normal fluency but their visitors, who had won just once in their past 10 games, deserve credit.
Manager Michael Laudrup believes the Swans need 10 or 11 points to reach the knockout stages, meaning they need a win in one of their three remaining games to reach his target.
The Welsh side face Krasnodar in the return match on 7 November before games against St Gallen away and Valencia at home.
It took the home side time to find their rhythm, with the visitors offering stubborn resistance in the opening exchanges.
Winger Nathan Dyer's close control in the penalty area was only let down by his tame strike and Swansea's first chance came after a pass from Michu put Jonjo Shelvey through only for the former Liverpool midfielder to push his shot past the post.
The Russian side responded with two chances of their own, with Chico Flores forced to clear a cross from Arsen Khubulov over his own bar before Tremmel had to palm a speculative shot from Maksim Zhavnerchik past the post.
The Swans were lucky not to be down to 10 men after a Kuban break caught their defence flat-footed, with full-back Dwight Tiendalli shown only a yellow card for a foul on Lorenzo Melgarejo as the striker bore down on goal.
Shelvey had another chance just before the break but his free-kick went over the bar.
After the break, Michu fired a speculative shot into the side-netting before putting the home side ahead, finishing off a sweeping move by latching onto Alejandro Pozuelo's chip and bravely sliding the ball home.
But in the last attack of the match, Tremmell brought Balde down in the area and Cisse stepped up to score his side's first goal in the group.
- 25TremmelBooked at 90mins
- 19TiendalliBooked at 36minsSubstituted forRangelat 59'minutes
- 4Flores Moreno
- 12DyerSubstituted forLamahat 77'minutes
- 21Cañas Ruiz Herrera
- 10BonySubstituted forVázquez Garcíaat 59'minutes
- 9Pérez Cuesta
- 24Pozuelo Melero
- 20De Guzmán
- 26Vázquez García
- 4Luiz Reame
- 2ArmasBooked at 41mins
- 90KhubulovSubstituted forIgnatjevat 69'minutes
- 71PopovSubstituted forBaldéat 76'minutes
- 28MelgarejoSubstituted forBucurat 63'minutes
- Kristinn Jakobsson
- Shots on Target
Second Half ends, Swansea City 1, Kuban Krasnodar 1.
Attempt missed. Álvaro (Swansea City) right footed shot from outside the box is high and wide to the right. Assisted by Jonjo Shelvey.
Goal! Swansea City 1, Kuban Krasnodar 1. Djibril Cissé (Kuban Krasnodar) converts the penalty with a right footed shot to the bottom left corner.
Gerhard Tremmel (Swansea City) is shown the yellow card for a bad foul.
Penalty conceded by Gerhard Tremmel (Swansea City) after a foul in the penalty area.
Penalty Kuban Krasnodar. Ibrahima Baldé draws a foul in the penalty area.
Attempt saved. Angel Rangel (Swansea City) right footed shot from the right side of the box is saved in the top centre of the goal. Assisted by Álex Pozuelo.
Attempt blocked. Álex Pozuelo (Swansea City) left footed shot from the right side of the box is blocked. Assisted by Roland Lamah.
Attempt blocked. Gigel Bucur (Kuban Krasnodar) left footed shot from the left side of the box is blocked. Assisted by Vladislav Ignatjev.
Attempt blocked. Michu (Swansea City) left footed shot from the centre of the box is blocked. Assisted by Álex Pozuelo.
Foul by Michu (Swansea City).
Charles Kaboré (Kuban Krasnodar) wins a free kick in the defensive half.
Attempt missed. Ibrahima Baldé (Kuban Krasnodar) header from the centre of the box is just a bit too high. Assisted by Aleksei Kozlov with a cross.
Attempt missed. Artem Fidler (Kuban Krasnodar) right footed shot from outside the box is too high. Assisted by Maksim Zhavnerchik.
Attempt missed. Charles Kaboré (Kuban Krasnodar) left footed shot from outside the box misses to the right following a corner.
Corner, Kuban Krasnodar. Conceded by Chico.
Foul by Angel Rangel (Swansea City).
Maksim Zhavnerchik (Kuban Krasnodar) wins a free kick in the defensive half.
Attempt missed. Djibril Cissé (Kuban Krasnodar) header from the centre of the box is too high. Assisted by Charles Kaboré with a cross.