Bristol City will play West Brom in the fourth round of the FA Cup as they defeated Swansea City 2-1 at the Swansea.com Stadium after extra-time. Substitute Sam Bell scored the match-winning goal eight minutes from time after supplying Mark Sykes for the opener which was cancelled out by Oli Cooper.
The Robins started on the front foot and dominated possession against a side that aren’t used to being without the ball. Antoine Semenyo made some half runs but could not find his teammates when he was in a position.
In a scoreless first-half, Swansea had only goal scoring opportunities with Olivier Ntcham’s low-driven effort from just outside the box saved by Max O’Leary. O’Leary had to save another attempt - from his own player Zak Vyner - whose miskick from Matthew Sorinola’s cross almost beat the City goalkeeper.
Swansea started on the front foot in the second-half and sent numerous warning signs with Nathan Wood stinging O’Leary’s palms, whilst Joel Piroe went close with a shot that fizzled past the post.
Against the run of play, City took the lead through slightly controversial circumstances for the host. Joe Williams dispossessed Swansea skipper Matty Grimes and that allowed substitute Sam Bell to play in Mark Sykes who poked a shot underneath Andy Fisher with the visitors first shot on target.
Swansea undone all of City’s resolute defending with a simple goal for their equaliser 15 minutes from time. Substitute Cooper was on the pitch for a matter of seconds before turning home at the back stick on the left hand side.
Neither side could be separated and for the third time the score was a goal apiece in the three meetings this season. Swansea in extra-time dominated but for an outrageous O’Leary save, Liam Manning could have been celebrating with a powerfully-hit half volley. The ever-trying Antoine Semenyo nearly restored City’s lead as his whipped ball flashed past the post.
Eight minutes from time, Bristol City took the lead in a moment that Bell would have dreamed of. The son of City legend Micky Bell danced past the Sansea defence and curled home to send the away end into ecstascy. It was no more than City deserved after controlling the second-half of extra time.

5. Cameron Pring - 6
An impressive first-half but in the second, it went against him. A yellow card, an injury worry and the Swansea equaliser came down his side. Came off for Jay Dasilva which was the best decision after nursing a knock. | Getty Images Photo: Dan Mullan/Getty Images

6. Alex Scott - 6
A few flashes but nothing to write home about. He was substituted for Joe Williams, with one eye on the Blackburn match. | Getty Images Photo: Dan Mullan/Getty Images

7. Kal Naismith - 6
A solid first-half, working as the protector to the two centre-backs. Swansea won the midfield battle in the second. Came off in extra-time with an eye on Blackburn. | Getty Images Photo: Alex Burstow/Getty Images

8. Matty James - 7
A change in midfield brought more attacking play after James exit. He did have a few good moments though. | Getty Images Photo: Catherine Ivill/Getty Images