Match ends, Swansea City 1, Crystal Palace 1.
A late Glenn Murray penalty rescued an unlikely draw for Crystal Palace against fellow strugglers Swansea.
Jonathan de Guzman fired the Swans ahead before Eagles goalkeeper Julian Speroni saved well from Wilfried Bony to prevent Palace going 2-0 down.
But with eight minutes left, Chico Flores saw red after it was deemed he had fouled Glenn Murray inside the box.
Murray sent Michel Vorm the wrong way but the 10-man Swans thwarted Palace's attempts to force a late winner.
The Eagles looked the happier of the two teams after securing their first away Premier League draw of the season in atrocious conditions at the Liberty Stadium.
The result moved them three points above the relegation zone in 16th, two points behind their 14th-placed opponents.
Swansea started the brighter as Palace sat back and invited pressure from their hosts, who dominated possession and territory early on.
The Eagles looked to utilise the pace of Yannick Bolasie - but he was often left isolated and crowded out by the home defence.
Despite their early dominance, the Swans' first real effort did not come until the 21st minute, when Pablo Hernandez drove a shot wide.
And it took some slick passing and movement to carve out De Guzman's opener.
Ashley Williams's long pass found Bony, who combined with Leon Britton to find the Dutchman, who slotted home from 14 yards out.
Bony seemed certain to double the advantage with a first-time effort from six yards out but Speroni dived to his right to save one-handed.
Palace looked to up the tempo in the second half but Vorm easily gathered a tame, hooked shot from Murray and comfortably saved a Cameron Jerome header.
And Swansea looked to be heading for a comfortable win until the game turned with eight minutes remaining.
Murray latched onto a long ball over the top, toe-poking it past Vorm before being brought down by Flores.
Referee Mike Dean pointed to the spot, though replays suggested initial contact may have taken place just outside the area, before sending off Flores.
Murray converted the penalty high into the right corner, and nearly netted a late winner when his goalbound shot was blocked by Jordi Amat.
There was still time for Palace to have an injury-time appeal for a penalty turned down, with winger Jerome Thomas booked for diving.
- 7BrittonBooked at 74mins
- 4Flores MorenoBooked at 81mins
- 6WilliamsSubstituted forAmatat 70'minutes
- 20De Guzmán
- 10BonySubstituted forLitaat 63'minutes
- 11HernándezSubstituted forCañas Ruiz Herreraat 22'minutes
- 21Cañas Ruiz Herrera
- 26Vázquez García
- 4ParrSubstituted forThomasat 70'minutesBooked at 90mins
- 15JedinakBooked at 35mins
- 6DannBooked at 63mins
- 11InceSubstituted forMurrayat 45'minutes
- 29ChamakhSubstituted forJeromeat 32'minutesBooked at 48mins
- Mike Dean
- Shots on Target
Second Half ends, Swansea City 1, Crystal Palace 1.
Attempt missed. Yannick Bolasie (Crystal Palace) left footed shot from the right side of the box is too high. Assisted by Joel Ward.
Foul by Leroy Lita (Swansea City).
Mile Jedinak (Crystal Palace) wins a free kick in the defensive half.
Jerome Thomas (Crystal Palace) is shown the yellow card.
Jerome Thomas (Crystal Palace) has gone down, but that's a dive.
Jonathan De Guzmán (Swansea City) wins a free kick in the defensive half.
Foul by Joel Ward (Crystal Palace).
Jordi Amat (Swansea City) wins a free kick in the defensive half.
Foul by Glenn Murray (Crystal Palace).
Corner, Crystal Palace. Conceded by Leon Britton.
Corner, Crystal Palace. Conceded by Jordi Amat.
Attempt blocked. Glenn Murray (Crystal Palace) right footed shot from the centre of the box is blocked.
Goal! Swansea City 1, Crystal Palace 1. Glenn Murray (Crystal Palace) converts the penalty with a right footed shot to the top right corner.
Chico (Swansea City) is shown the red card.
Penalty conceded by Chico (Swansea City) after a foul in the penalty area.
Penalty Crystal Palace. Glenn Murray draws a foul in the penalty area.
Offside, Swansea City. Ben Davies tries a through ball, but Leroy Lita is caught offside.
Attempt blocked. Wayne Routledge (Swansea City) right footed shot from the left side of the box is blocked. Assisted by Jonathan De Guzmán.