YELLOW CARDSpublished at 81 mins
Swansea City 2-0 Bristol City
Joel Piroe, Ryan Manning and Mark Sykes are all booked.
Piroe for fouling Skyes, Sykes for fouling Manning as he fell, Manning for his reaction.
Feisty.
Liam Cullen and Olivier Ntcham score either side of half-time
Swansea end run of six without a win to move ten points clear of drop
Swans' first clean sheet of 2023
Bristol City remain 14th with just one win in six
Get involved #bbcefl
Michael Pearlman
Swansea City 2-0 Bristol City
Joel Piroe, Ryan Manning and Mark Sykes are all booked.
Piroe for fouling Skyes, Sykes for fouling Manning as he fell, Manning for his reaction.
Feisty.
Swansea City 2-0 Bristol City
Bristol City's performances in the Championship this season in Wales... have not been good.
Swansea City 2-0 Bristol City
Kane Wilson replaces Omar Taylor-Clarke for the visitors.
Swansea City 2-0 Bristol City
A first win in seven would really ease some of the pressure on Swansea manager Russell Martin.
He will be delighted with what he's seen today.
Olivier Ntcham
Surely that's it!
Bristol City don't clear Ryan Manning's cross and Olivier Ntcham shows good control and wrong-foots the goalkeeper.
Swansea have the cushion they deserve.
Swansea City 1-0 Bristol City
Olivier Ntcham shoots from distance, but Max O'Leary makes the save.
Swansea could be out of sight.
Swansea City 1-0 Bristol City
Ian Walsh
Former Swansea striker on BBC Radio Wales
At 1-0 you just never know. There's a lot more to play for in this game. I just get this feeling now that if there's nobody up top, the only thing I can think about Liam Cullen coming off is, is he injured?
Swansea City 1-0 Bristol City
Fine footwork from Jamie Patterson, but his shot hits the side-netting.
Swansea City 1-0 Bristol City
Ollie Cooper replaces Liam Walsh and Morgan Whittaker is on for Luke Cundle.
Attacking changes really, Swansea not settling for 1-0.
Swansea City 1-0 Bristol City
Harry Darling shoots.
In the words of Fred Thursday, "the less said..."
Swansea City 1-0 Bristol City
Nakhi Wells replaces Sam Bell.
Swansea City 1-0 Bristol City
Gareth Vincent
BBC Sport Wales at the Swansea.com Stadium
Swansea have pressed on in this second half, looking to double their lead rather than defend their slender advantage.
But while the score remains 1-0, Bristol City are right in this.
Swansea must find a way to ensure the last quarter of this game does not turn into a desperate attempt to cling on for victory.
Swansea City 1-0 Bristol City
Ben Cabango appears to handle in the penalty area, but Swansea get away with it.
A credible penalty shout is waved away.
Swansea City 1-0 Bristol City
Owain Tudur Jones
Former Wales midfielder and BBC Wales pundit
Liam Walsh has played well to be fair to him. I think if it wasn't for his injury during pre-season, Swansea would've been happy to see him leave, they didn't believe he has the legs to play Championship football week in week out but to be fair to him he's looked good today.
Swansea City 1-0 Bristol City
Omar Taylor-Clarke forces Andy Fisher to save his powerful shot.
Swansea City 1-0 Bristol City
Andreas Weimann was introduced at half-time, but the change of shape has not buoyed the visitors.
They now send on Anis Mehmeti for Harry Cornick, while Jamie Patterson is on for Liam Cullen for the hosts.
Swansea City 1-0 Bristol City
Owain Tudur Jones
Former Wales midfielder and BBC Wales pundit
With the diamond system Swansea are playing with, it leaves Bristol City with a lot of space in their attacking play so either Joel Piroe, Liam Cullen or one the midfielders must track back.
Swansea City 1-0 Bristol City
Joel Piroe's glancing header strikes the base of the post!
Swansea City 1-0 Bristol City
Frustrating for Bristol City.
As at Cardiff a couple of weeks ago, they've come to face a Welsh side in poor form and have failed to take the game to them.
Heading for the same result too.
Swansea City 1-0 Bristol City
A corner flashes across the face of goal, somehow no Swansea player is able to get a touch to turn it home.