Cape Town - Burnley picked up another three points while heaping more misery on struggling Swansea with their 2-0 win at Turf Moor on Saturday.
Both sides looked lively from the off with Ben Mee first to threaten with a header from an early Burnley corner that he nodded just wide.
Swansea then upped the tempo and were nearly gifted an own-goal from a Matthew Lowton volley that flew to safety, after a good Jordan Ayew cross.
Clarets goalkeeper Nick Pope got across well to boot the ball to safety with Martin Olsson close to getting on the end of an Alfie Mawson ball.
Johann Berg Gudhmundsson then smashed a 20th minute shot straight at Lukasz Fabianski ahead of a wayward Renato Sanches effort.
But Burnley were soon ahead, through Jack Cork on 29 minutes, as he fed Barnes, who picked out Brady on the left, only for Cork to make a late run into the box to finish off the move with a good header.
And the hosts were soon two goals up as Jeff Hendrick played in Barnes, who smashed home from outside the area.
Burnley continued to enjoy having the ball at the feet at the start of the second half while Tammy Abraham could only fire wide after breaking free from his man with 54 minutes played.
Second-half substitute Wilfried Bony then fired well over the target before coming closer with an effort on the hour mark that was inches wide.
Bony was blocked again moments later, before Abraham lashed over.
And with the game winding down, James Tarkowski hit the crossbar before tapping home, only for the goal to be ruled out for offside.
Burnley though were content to sit back and soak up the little pressure that Swansea could muster, to ultimately claim their third successive league win.