An injury-time penalty denied Sunderland a third successive win as Bristol City left Wearside with a point. The Black Cats led through Jack Clarke's goal on the hour - his ninth of the season in all competitions - and looked on course for victory, with Tony Mowbray's men also creating opportunities to extend their lead.
But Bristol City put them under heavy pressure in the dying stages and finally made it count two minutes into added time, when Trai Hume hauled sub Jay Dasilva down inside the area which saw the Robins awarded their first penalty since November 2021. Anthony Patterson had saved a penalty in midweek at QPR but could not repeat the trick, as sub Nakhi Wells converted from the spot to give his side a point they probably deserved over the entire 90 minutes.
Sunderland had dropped to sixth following Millwall's win against Sheffield United in the early kick-off, but the draw meant they moved back up to fifth. Mowbray's men have now lost just one of their last ten Championship games, while the Robins are unbeaten in eight.