Antoine Semenyo a dirigé un égaliseur en seconde période alors que Bristol City a riposté pour gagner une reprise du troisième tour de la FA Cup avec Swansea City après un match nul 1-1 à Ashton Gate.
Les visiteurs ont eu une avance à la 15e minute lorsque la passe mal placée de Rob Atkinson dans sa propre surface a été interceptée par Liam Cullen, qui a placé Joel Piroe pour tirer dans un filet non gardé.
Mais après avoir été dominés en première mi-temps, les hôtes se sont battus pour égaliser à la 75e minute lorsque Semenyo a marqué avec une tête vers le bas sur un centre de l'aile gauche d'Andreas Weimann.
Les deux équipes auraient pu le gagner dans une finale rugissante, mais à la fin, Swansea a payé pour ne pas tirer davantage parti de leur domination en première mi-temps.
Les deux managers ont choisi d'aligner des équipes solides, chacun n'effectuant qu'un seul changement par rapport à ses derniers matches de championnat.
Kal Naismith a eu un premier coup franc sauvé par le gardien des Swans Steven Benda, avec Ryan Manning testant Max O'Leary à l'autre bout de la pause qui en a résulté.
L'erreur désespérée d'Atkinson a mis Bristol sur le pied arrière avant que Semenyo ne descende à l'intérieur de la surface de Swansea, réclamant un penalty, mais l'arbitre Craig Pawson n'a pas bougé.
Swansea semblait de loin l'équipe la plus menaçante alors que ses adversaires cédaient continuellement la possession à moindre coût et l'équipe locale a subi un deuxième coup à la 25e minute lorsque l'attaquant Tommy Conway a boité pour être remplacé par Nahki Wells.
La frustration des hôtes s'est manifestée lorsque Naismith a été réservé pour un défi tardif contre Joel Latibeaudière.
Un autre cri de pénalité est resté sans réponse quand Atkinson est tombé, mais pendant la majeure partie de la première mi-temps, les hommes de Nigel Pearson ont poursuivi les ombres.
Le patron en visite Russell Martin a été contraint à un changement à la pause, envoyant Harry Darling pour le défenseur central Ben Cabango.
Weimann a volé après un corner alors que les hôtes tentaient de prendre une initiative au début de la seconde mi-temps mais, encouragé par près de 2 500 fans itinérants derrière un but, Swansea n'était pas d'humeur à boucler et Jay Fulton a tiré de loin sur 67 minutes.
Weimann a ensuite pris la tête à la 71e minute et l'égalisation de Semenyo est intervenue pendant la meilleure période du match de son équipe.
Quelques instants plus tard, Wells a été refusé par un arrêt en plongée de Benda et maintenant c'était Swansea qui faisait des erreurs de dépassement avec la cravate hérissée.
O'Leary a récupéré un tir de Fulton alors que les deux équipes cherchaient à éviter une reprise, tandis qu'à l'autre bout un centre du remplaçant Joe Williams a traversé le but.