Nicky Maynard's rich vein of form continued as the Bristol City striker's sixth goal in seven games earned the Robins a deserved point.
Coventry capped a dominant early spell when Leon Best headed home a Marcus Hall cross from six yards out.
But both Michael McIndoe and Clinton Morrison wasted chances to stretch Coventry's lead.
And their profligacy proved costly when Maynard's stinging shot off Alvaro Sabario's cross went in off the bar.
Former City winger McIndoe, who had a point to prove after being sold to Coventry in the summer, set the tone for the home side by flashing an early shot wide.
Martin Cranie and Morrison, who should have done better with a close-range header, maintained the momentum for Coventry, raising the possibility of a first win against the Robins in three decades.
That outcome looked even likelier when Best broke the deadlock on 17 minutes, but with half-time beckoning Morrison missed again, blasting over the bar.
Maynard's viciously-struck equaliser put City back in the hunt, and Saborio squandered a chance to give them the lead when he screwed a shot wide.
City finished the stronger, but new recruit Evander Sno missed the target with seven minutes remaining to leave Coventry boss Chris Coleman breathing a sigh of relief.
Coventry boss Chris Coleman:
"We felt the referee should have blown up for handball twice in the build-up (to their goal).
"We were disappointed to have that second goal ruled out for offside because if we had gone in at half time 2-0 up, we probably would have won.
"But this has stopped a little run as we had lost two in a row. We have got a point but might have had three."
Bristol City manager Gary Johnson:
"He's scoring goals like that all the time in training. No goalkeeper in the world was going to save that.
"He's got some good ones this season but that might just be his best one."
"I thought a draw was a fair result. I wasn't happy at half-time because I hadn't seen our pattern - there was too much kick and rush."
90:00+7:43 The referee signals the end of the game.
90:00+6:17 The free kick is swung in left-footed by Jamie McAllister, save by Keiren Westwood.
90:00+6:17 Booking Freddy Eastwood receives a caution.
90:00+6:00 Foul by Sammy Clingan on Marvin Elliott, free kick awarded.
90:00+3:56 Free kick awarded for an unfair challenge on Nicky Maynard by Stephen Wright. Direct free kick taken by Evander Sno.
90:00+1:28 The assistant referee signals for offside against Leon Best. Free kick taken by Dean Gerken.
90:00+0:21 Outswinging corner taken by Sammy Clingan from the left by-line.
89:50 Leon Best takes a shot. Save by Dean Gerken.
89:00 Marvin Elliott concedes a free kick for a foul on Michael McIndoe. The free kick is delivered right-footed by Sammy Clingan from left wing, Jamie McCombe manages to make a clearance.
87:23 The assistant referee signals for offside against Jamie McCombe. Indirect free kick taken by Keiren Westwood.
86:23 Free kick awarded for a foul by Martin Cranie on Alvaro Saborio. Free kick crossed by Jamie McAllister.
84:33 Shot comes in from Leon Best from the free kick.
84:33 Booking Booking for Marvin Elliott.
84:28 Unfair challenge on Aron Gunnarsson by Marvin Elliott results in a free kick.
83:14 Headed effort from deep inside the area by Evander Sno misses to the right of the goal.
82:59 Centre by Bradley Orr, Ben Turner makes a clearance.
Correction - 81:21 Lee Johnson sends in a cross.
81:21 Lee Johnson delivers the ball.
81:01 Lee Johnson decides to take the corner short.
80:48 Jamie McAllister crosses the ball, Aron Gunnarsson gets a block in.
79:07 Lee Johnson produces a cross, clearance made by Stephen Wright.
78:37 Alvaro Saborio takes a shot. Ben Turner gets a block in.
Correction - 78:06 Centre by Alvaro Saborio.
78:06 The ball is crossed by Alvaro Saborio.
77:44 Substitution Aron Gunnarsson replaces Jack Cork.
77:00 Substitution Freddy Eastwood joins the action as a substitute, replacing Isaac Osbourne.
76:29 Jamie McAllister delivers the ball.
75:45 Stephen Wright gives away a free kick for an unfair challenge on Alvaro Saborio. Direct free kick taken by Jamie McAllister.
74:49 Direct free kick taken by Sammy Clingan, The ball is crossed by Liam Fontaine.
74:49 Booking The referee books Louis Carey for unsporting behaviour.
74:41 Leon Best fouled by Louis Carey, the ref awards a free kick.
72:25 Free kick taken by Keiren Westwood.
72:25 Substitution Evander Sno comes on in place of Cole Skuse.
72:25 Substitution Lee Johnson replaces Paul Hartley.
72:25 Corner from the right by-line taken by Jamie McAllister, Foul by Marvin Elliott on Leon Best, free kick awarded.
72:09 The ball is sent over by Marvin Elliott, blocked by Ben Turner.
71:42 Leon Best concedes a free kick for a foul on Alvaro Saborio. Marvin Elliott restarts play with the free kick.
70:24 Foul by Isaac Osbourne on Cole Skuse, free kick awarded. The ball is crossed by Paul Hartley, Jamie McCombe takes a shot. Save made by Keiren Westwood.
68:45 The ball is crossed by Jamie McAllister.
68:39 The ball is swung over by Bradley Orr.
67:01 Bradley Orr crosses the ball, clearance by Martin Cranie.
64:48 Substitution Bradley Orr is brought on as a substitute for Brian Wilson.
63:20 Jamie McAllister crosses the ball, Ben Turner manages to make a clearance.
62:38 Shot from outside the area by Jamie McAllister misses to the left of the goal.
62:15 Floated corner taken from the right by-line by Paul Hartley.
61:34 Centre by Marvin Elliott, Cole Skuse takes a shot. Keiren Westwood makes a save.
59:37 Effort on goal by Clinton Morrison from inside the area goes harmlessly over the bar.
57:47 Corner taken right-footed by Sammy Clingan from the left by-line, Ben Turner produces a header from inside the area that goes over the crossbar.
57:26 Nicky Maynard gives away a free kick for an unfair challenge on Isaac Osbourne. Direct free kick taken by Stephen Wright.
53:59 Clinton Morrison takes a shot. Dean Gerken makes a save.
Correction - 51:42 Free kick taken by Sammy Clingan. Michael McIndoe takes a shot. Louis Carey gets a block in.
51:42 Liam Fontaine takes the direct free kick. Michael McIndoe takes a shot. Louis Carey gets a block in.
51:42 Booking Booking for Clinton Morrison for unsporting behaviour.
Correction - 51:38 Clinton Morrison fouled by Jamie McCombe, the ref awards a free kick.
51:38 Unfair challenge on Jamie McCombe by Clinton Morrison results in a free kick.
50:40 The referee penalises Isaac Osbourne for handball. Direct free kick taken by Paul Hartley.
50:07 Jack Cork fouled by Jamie McAllister, the ref awards a free kick. Sammy Clingan takes the direct free kick.
49:36 Effort from inside the area by Alvaro Saborio misses to the left of the target.
47:35 Assist by Alvaro Saborio.
47:35 GOAL - Nicky Maynard:Coventry 1 - 1 Bristol City A goal is scored by Nicky Maynard from just outside the penalty area to the top right corner of the goal. Coventry 1-1 Bristol City.
47:24 Liam Fontaine crosses the ball,
46:04 Leon Best gives away a free kick for an unfair challenge on Liam Fontaine. Direct free kick taken by Dean Gerken.
45:37 Alvaro Saborio concedes a free kick for a foul on Ben Turner. Keiren Westwood takes the direct free kick.
45:12 Leon Best challenges Liam Fontaine unfairly and gives away a free kick. Direct free kick taken by Dean Gerken.
45:01 The second half begins.
Half Time
45:00+1:24 It is the end of the first-half.
45:00+0:59 Nicky Maynard takes a shot. Keiren Westwood makes a save.
44:46 Free kick awarded for a foul by Martin Cranie on Nicky Maynard. Paul Hartley restarts play with the free kick.
43:47 Clinton Morrison takes a shot. Blocked by Liam Fontaine.
41:59 Brian Wilson delivers the ball, clearance made by Ben Turner.
41:04 Clinton Morrison concedes a free kick for a foul on Jamie McCombe. Dean Gerken restarts play with the free kick.
40:40 A cross is delivered by Jamie McAllister, save made by Keiren Westwood.
40:26 The ball is delivered by Michael McIndoe, clearance by Liam Fontaine.
39:26 Outswinging corner taken right-footed by Sammy Clingan from the left by-line, clearance by Liam Fontaine.
39:18 Leon Best delivers the ball, clearance made by Louis Carey.
39:04 Michael McIndoe crosses the ball, clearance made by Jamie McCombe.
38:32 The free kick is delivered left-footed by Michael McIndoe from right wing, Louis Carey manages to make a clearance.
38:32 Booking The referee shows Alvaro Saborio a yellow card.
38:16 Alvaro Saborio concedes a free kick for a foul on Stephen Wright.
36:29 Jamie McCombe challenges Leon Best unfairly and gives away a free kick. Sammy Clingan crosses the ball, Shot from inside the area by Clinton Morrison clears the bar.
35:23 The ball is delivered by Jamie McAllister, Headed effort from inside the penalty area by Alvaro Saborio misses to the right of the target.
35:23 Booking Marcus Hall is shown a yellow card.
34:57 Free kick awarded for an unfair challenge on Marvin Elliott by Marcus Hall.
32:22 Free kick awarded for an unfair challenge on Nicky Maynard by Martin Cranie. Paul Hartley restarts play with the free kick.
32:13 Michael McIndoe sends in a cross, Jamie McCombe gets a block in.
31:37 Free kick awarded for a foul by Marvin Elliott on Sammy Clingan. Marcus Hall takes the direct free kick.
30:50 Foul by Marvin Elliott on Jack Cork, free kick awarded. Free kick taken by Keiren Westwood.
29:35 Alvaro Saborio takes a shot. Save made by Keiren Westwood.
28:50 Centre by Marvin Elliott, Martin Cranie makes a clearance.
27:39 Free kick awarded for an unfair challenge on Cole Skuse by Martin Cranie. Direct free kick taken by Louis Carey.
26:41 Stephen Wright concedes a free kick for a foul on Jamie McCombe. Paul Hartley crosses the ball in from the free kick.
26:20 Jamie McCombe takes a shot. Save made by Keiren Westwood.
25:05 Foul by Ben Turner on Nicky Maynard, free kick awarded. Paul Hartley takes the free kick.
24:35 The official flags Clinton Morrison offside. Indirect free kick taken by Dean Gerken.
23:57 Leon Best takes a shot. Fantastic save by Dean Gerken.
23:22 The ball is swung over by Jack Cork, clearance by Louis Carey.
22:58 Alvaro Saborio challenges Michael McIndoe unfairly and gives away a free kick. Ben Turner takes the free kick.
22:20 Sammy Clingan sends in a cross.
21:58 Corner taken by Michael McIndoe from the right by-line, Louis Carey makes a clearance.
21:54 The ball is swung over by Sammy Clingan, Cole Skuse manages to make a clearance.
21:27 A cross is delivered by Jamie McAllister.
21:02 Corner taken short by Jamie McAllister.
20:24 Leon Best produces a right-footed shot from inside the area that goes over the bar.
20:05 Outswinging corner taken right-footed by Sammy Clingan played to the near post, clearance made by Marvin Elliott.
18:58 Free kick awarded for a foul by Liam Fontaine on Leon Best. Michael McIndoe crosses the ball in from the free kick, save by Dean Gerken.
17:11 Assist on the goal came from Marcus Hall.
17:11 GOAL - Leon Best:Coventry 1 - 0 Bristol City Leon Best finds the back of the net with a headed goal from inside the six-yard box. Coventry 1-0 Bristol City.
17:06 The ball is crossed by Marcus Hall,
16:12 Effort from inside the area by Nicky Maynard misses to the right of the target.
14:50 Clinton Morrison has a headed effort at goal from close range which goes wide of the left-hand post.
13:17 Jamie McCombe gives away a free kick for an unfair challenge on Michael McIndoe. Sammy Clingan delivers the ball from the free kick right-footed from left wing.
12:43 Handball by Clinton Morrison. Dean Gerken takes the free kick.
11:18 The assistant referee signals for offside against Leon Best. Dean Gerken takes the indirect free kick.
10:38 Martin Cranie takes a shot. Save by Dean Gerken.
9:27 The ball is delivered by Isaac Osbourne, Liam Fontaine makes a clearance.
9:18 The ball is sent over by Marcus Hall, Jamie McCombe makes a clearance.
8:26 Free kick awarded for an unfair challenge on Louis Carey by Martin Cranie. Free kick taken by Dean Gerken.
7:01 The referee blows for offside against Leon Best. Free kick taken by Dean Gerken.
6:18 Effort from the edge of the box by Michael McIndoe goes wide of the left-hand upright.
5:46 Foul by Alvaro Saborio on Marcus Hall, free kick awarded. Sammy Clingan crosses the ball from the free kick right-footed from left wing, clearance by Jamie McAllister.
5:27 Michael McIndoe delivers the ball, Jamie McCombe makes a clearance.
5:07 Sammy Clingan takes a shot. Blocked by Jamie McCombe.
4:42 Centre by Martin Cranie, Jamie McAllister manages to make a clearance.
4:36 A cross is delivered by Marcus Hall, Brian Wilson makes a clearance.
3:27 Jamie McAllister handles the ball and concedes a free kick. Free kick taken by Sammy Clingan.
1:30 Jamie McAllister produces a cross.
0:59 The ball is delivered by Brian Wilson, clearance by Marcus Hall.
0:00 The game gets underway.
Live text and data provided by The Press Association.
Bookmark with:
What are these?