Report: Burnley 2 Swans 0
The Swans were beaten by high-flying Burnley as two goals in the first half condemned Paul Clement's side to a fourth consecutive league loss.
Burnley broke the deadlock after 29 minutes as former Swan Jack Cork got on the end of Robbie Brady's cross to nod home from close range.
Things got worse for the Swans 10 minutes later as the Clarets doubled their lead when Ashley Barnes powered in a vicious effort which beat Lukasz Fabianski at the near post.
The Polish keeper had kept the Swans in the game before those goals with a series of fine saves - one to deny Steven Defour and then Barnes.
He came to the rescue again to prevent Jeff Kendrick from adding a third after the interval after the midfielder latched onto a through ball.
With Wilfried Bony on for the second half, the Swans threatened the Burnley goal more often.
He teed up Tammy Abraham to shoot, but his effort deflected over, while the pair linked up again with the former seeing the same result.
Bony again threatened to give the Swans a lifeline, only for his effort to fizz wide.
Abraham was stretchered off in the last 10 minutes, with the Swans hoping their top scorer will recover soon from his back injury.
Burnley: Nick Pope, Matt Lowton, James Tarkowski, Ben Mee (capt), Stephen Ward, Johann Berg Gudmundsson, Jack Cork, Steven Defour, Robbie Brady, Jeff Hendrick (Sam Vokes 81), Ashley Barnes.
Subs: Anders Lindegaard, Charlie Taylor, Ashley Westwood, Nahki Wells, Kevin Long, Scott Arfield.
Swans: Lukasz Fabianski, Kyle Naughton, Federico Fernandez (capt), Alfie Mawson, Martin Olsson, Sam Clucas, Leroy Fer (Ki Sung-Yueng 75), Renato Sanches, Nathan Dyer, Jordan Ayew (Wilfried Bony ht) Tammy Abraham (Luciano Narsingh 82).
Subs: Kristoffer Nordfeldt, Mike van der Hoorn, Wayne Routledge, Tom Carroll.