Ten-man Swansea held on to defeat Leeds in a breathless top-of-the-table clash.
The top-of-the-table clash was never less than riveting
Andy Robinson's curling free kick gave the Swans the lead, Jermaine Beckford equalising superbly a minute later after Dennis Lawrence's indecision.
Garry Monk's strong near-post header from a corner restored the advantage, but Ferrie Bodde was red-carded for a rash tackle on Jonathan Howson.
Jason Scotland made it 3-1 at half-time after a bullocking run, Alan Thompson's free kick after the break not enough.
The packed Liberty Stadium crowd were treated to their sixth successive home win as the Swans surged on to take a five-point lead at the top of League One.
But they could be facing an extended period without Bodde, the midfielder now having been sent off twice since his summer arrival from the Netherlands.
Swansea: De Vries, Rangel, Lawrence, Monk, Painter, Anderson (Tate 84), Britton, Pratley, Robinson (Butler 74), Bodde, Scotland (Bauza 69).
Subs Not Used: Orlandi, Duffy.
Sent Off: Bodde (38).
Booked: Monk, Rangel.
Goals: Robinson 9, Monk 23, Scotland 45.
Leeds: Ankergren, Richardson, Marques, Heath, Howson (Prutton 40), Hughes, Thompson, Westlake (Flo 68), Carole (Weston 77), Kandol, Beckford.
Subs Not Used: Huntington, Kishishev.
Booked: Hughes, Heath, Westlake.
Goals: Beckford 12, Thompson 46.
Ref: Andre Marriner (W Midlands).