Match ends, Bristol City 1, Hull City 1.
Shaun Maloney's first goal for Hull City rescued a point for the Championship leaders at Bristol City.
Kieran Agard's close-range finish after a goalmouth scramble had put the hosts ahead six minutes before half-time.
Scotland international Maloney came off the bench to score the equaliser for the Tigers, coolly netting when put clean through on goal by Mo Diame.
The draw ended Hull's five-match winning league run but they avoided a first loss since 12 September.
Steve Bruce's side had not conceded a goal in those five successive victories but they were uncharacteristically hesitant to clear a set-piece, which led to Agard's second goal of the season.
The home side's breakthrough came during Hull's best spell of the match.
Harry Maguire and Jake Livermore went close with long-range efforts for Hull, who started the match level on points with second-placed Brighton, while England Under-21 striker Chuba Akpom sent a header wide just before the interval.
Livermore was especially unlucky, only being denied by a fantastic headed clearance off his own line by Elliott Bennett.
Bristol City looked like holding on during a quiet second half, before Diame's flick sent Maloney through one-on-one with goalkeeper Frank Fielding and the 32-year-old forward found the top corner from 18 yards.
Bristol City manager Steve Cotterill: "Before the game I was tipping Hull for promotion and nothing I saw changed my mind.
"We knew it would be a huge test for us and I felt we came through it well. We scored against Hull, which no team has done for a while, and stopped their winning run.
"While we didn't deserve to win the game, we didn't deserve to lose it either."
Hull manager Steve Bruce: "An away point is never bad, but I wasn't happy with our first-half performance because we gave the ball away too cheaply and conceded too many free-kicks, which invited pressure.
"That is what led to their goal. I warned the players beforehand that Bristol City are in a false position and I believe they will be comfortable in the Championship by the end of the season.
"I knew they would be positive and they defended tremendously, but in the second half we were more like ourselves and played with a bit of purpose."
- 13BennettBooked at 68minsSubstituted forLittleat 82'minutes
- 22KodjiaSubstituted forWilbrahamat 78'minutes
- 2OdubajoSubstituted forAlukoat 83'minutes
- 21DawsonBooked at 35minsSubstituted forDaviesat 37'minutes
- 12MaguireBooked at 13mins
- 26RobertsonBooked at 38mins
- 27El Mohamady
- 8HuddlestoneBooked at 22mins
- 19AkpomSubstituted forMaloneyat 62'minutes
- Paul Tierney
- Shots on Target
Second Half ends, Bristol City 1, Hull City 1.
Attempt missed. Sone Aluko (Hull City) left footed shot from outside the box misses to the right. Assisted by Ahmed Elmohamady.
Attempt missed. Sam Clucas (Hull City) header from the centre of the box misses to the left. Assisted by Ahmed Elmohamady with a cross.
Attempt saved. Harry Maguire (Hull City) header from a difficult angle on the left is saved in the top centre of the goal. Assisted by Sone Aluko with a cross.
Mohamed Diamé (Hull City) wins a free kick in the attacking half.
Foul by Aden Flint (Bristol City).
Curtis Davies (Hull City) wins a free kick in the defensive half.
Dangerous play by Aaron Wilbraham (Bristol City).
Attempt missed. Sone Aluko (Hull City) left footed shot from the centre of the box misses to the left. Assisted by Andrew Robertson with a cross.
Jake Livermore (Hull City) wins a free kick in the defensive half.
Foul by Luke Freeman (Bristol City).
Foul by Harry Maguire (Hull City).
Aaron Wilbraham (Bristol City) wins a free kick in the defensive half.
Delay over. They are ready to continue.
Delay in match Korey Smith (Bristol City) because of an injury.
Substitution, Hull City. Sone Aluko replaces Moses Odubajo.
Substitution, Bristol City. Mark Little replaces Elliott Bennett.
Harry Maguire (Hull City) wins a free kick in the defensive half.
Foul by Kieran Agard (Bristol City).