Ishmael Miller's equaliser for Middlesbrough has prevented Bristol City entering the break with a surprise lead at the Riverside.
The Robins travelled to Teeside in the relegation zone, while their opponents have lost just once in their last nine matches.
However, City turned the form book on its head when Joe Bryan delivered for Albert Adomah to turn in from six yards.
Each side was then guilty of missing great chances as Lukas Jutkiewicz headed wide from close range after being found unmarked by Miller's cross.
Former Scotland international Stephen Pearson wasted an opportunity to extended Bristol's advantage when he fired a 15-yard shot over the crossbar.
After the visitors had a penalty shout turned down, Miller levelled the scores by scrambling the ball over from a Grant Leadbitter corner.