Coventry remain without a home league win this season after Stephen Gleeson's equaliser earned MK Dons a point.
Carl Baker and David McGoldrick forced early saves from Dons keeper David Martin before Richard Wood headed the hosts ahead from Gary McSheffrey's corner on 34 minutes.
But Gleeson's deflected effort levelled as it wrong-footed keeper Joe Murphy.
Charlie MacDonald and Luke Chadwick nearly grabbed a winner for the Dons, but the ball was scrambled clear.
VIEW FROM THE DRESSING ROOM
Sky Blues manager Mark Robins told BBC Coventry & Warwickshire:
"They're a really good side who put us under the cosh at times. But the lads have to get some credit as, a few weeks ago, we'd have lost that.
"I was happy with how we started. Those opening stages were really impressive. Hopefully we can do that for the entire 90 minutes in the future.
"We did seem to fade towards the end of the first half. But I'm delighted that we stuck at it and, towards the end, we had a few chances to win it.
"They've given everything they've got and it was great to see Cyrus Christie and Nathan Cameron back. They haven't had much match practice but they've come in and done well."
MK Dons boss Karl Robinson told BBC Three Counties Radio:
"I thought Coventry started off really well and caused us big problems.
"But, without being disrespectful, I thought we were far the better team.
"We deserved three points and created enough chances to win four more matches and didn't take them.
"It's criminal that we conceded from a set-piece. But, from then on, I thought we were magnificent."
Live Text Commentary
Full Time The game is over, as the referee blows his whistle.89:23 Substitution
Substitution Daniel Powell leaves the field to be replaced by Ryan Lowe.89:23
John Fleck has a direct shot on goal from the free kick.89:23 Booking
Booking Jon Otsemobor shown a yellow card.89:16
Free kick awarded for a foul by Jon Otsemobor on David McGoldrick.88:52
David McGoldrick takes a shot. Blocked by Antony Kay.85:45
Shaun Williams challenges Callum Ball unfairly and gives away a free kick. Cyrus Christie crosses the ball from the free kick right-footed from own half, David Martin makes a comfortable save.80:42
Jon Otsemobor gives away a free kick for an unfair challenge on Jamie Reckord. Joe Murphy restarts play with the free kick.79:24
Inswinging corner taken from the left by-line by Dean Bowditch.79:24 Substitution
Substitution Alan Smith comes on in place of Charlie MacDonald.79:24
Daniel Powell takes a shot. Blocked by Richard Wood.78:52
Daniel Powell takes a shot. Comfortable save by Joe Murphy.77:43 Substitution
Substitution Callum Ball replaces Adam Barton.76:25
Free kick awarded for a foul by David McGoldrick on Antony Kay. Free kick taken by Antony Kay.75:44
James O'Shea has an effort at goal from just outside the box which goes wide of the right-hand post.73:17
Unfair challenge on Darren Potter by Adam Barton results in a free kick. Antony Kay restarts play with the free kick.71:55
Direct free kick taken by Joe Murphy.71:55 Substitution
Substitution Luke Chadwick leaves the field to be replaced by James O'Shea.71:55
Free kick awarded for a foul by Dean Bowditch on Cyrus Christie.68:25 Substitution
Substitution Nathan Cameron joins the action as a substitute, replacing William Edjenguele.
Substitution John Fleck replaces Gary McSheffrey.65:24
Luke Chadwick takes a shot. Jamie Reckord gets a block in.64:34
Franck Moussa challenges Darren Potter unfairly and gives away a free kick. Darren Potter restarts play with the free kick.63:01
Darren Potter is penalised for a handball. William Edjenguele restarts play with the free kick.61:28
Carl Baker is caught offside. Dean Lewington restarts play with the free kick.60:35
Corner taken right-footed by Dean Bowditch to the near post, clearance by David McGoldrick.58:55
Daniel Powell has an effort at goal from close in which goes wide right of the goal.57:23
David McGoldrick is ruled offside. Free kick taken by Shaun Williams.56:49
William Edjenguele concedes a free kick for a foul on Charlie MacDonald. Free kick taken by Shaun Williams.56:17
Corner taken left-footed by Gary McSheffrey, save by David Martin.55:04
Dean Bowditch decides to take a short corner.52:17
Header from deep inside the area by David McGoldrick goes over the bar.49:57
Dean Bowditch produces a right-footed shot from just outside the penalty box that misses to the left of the goal.46:59
The official flags Dean Bowditch offside. William Edjenguele takes the free kick.45:59
Shaun Williams challenges David McGoldrick unfairly and gives away a free kick. David McGoldrick restarts play with the free kick.45:01
The game restarts for the second half.45:00 +1:38 Half time
Half Time The referee calls an end to the first half.43:31
The official flags Gary McSheffrey offside. Free kick taken by David Martin.41:22 Goal scored
Goal! - Stephen Gleeson - Coventry 1 - 1 MK Dons Stephen Gleeson gets on the score sheet with a goal from outside the area to the bottom right corner of the goal. Coventry 1-1 Milton Keynes Dons.40:27
Jon Otsemobor takes the free kick.40:27 Booking
Booking Gary McSheffrey booked.40:08
Unfair challenge on Daniel Powell by Gary McSheffrey results in a free kick.38:24
Daniel Powell takes a shot. Blocked by Richard Wood. Outswinging corner taken from the right by-line by Dean Bowditch, Header by Dean Lewington from deep inside the penalty area misses to the left of the goal.36:18
Carl Baker gives away a free kick for an unfair challenge on Dean Lewington. Dean Lewington takes the free kick.33:46
The assist for the goal came from Gary McSheffrey.33:46 Goal scored
Goal! - Richard Wood - Coventry 1 - 0 MK Dons Richard Wood finds the net with a headed goal from close in. Coventry 1-0 Milton Keynes Dons.32:44
Inswinging corner taken by Gary McSheffrey,32:17
Darren Potter concedes a free kick for a foul on Carl Baker. William Edjenguele takes the free kick.31:28
Foul by Gary McSheffrey on Shaun Williams, free kick awarded. Direct free kick taken by David Martin.30:13
Dean Bowditch takes a shot. Joe Murphy makes a comfortable save.29:05
Effort from inside the penalty area by Charlie MacDonald bounces off the post.25:12
Carl Baker fouled by Dean Lewington, the ref awards a free kick. Gary McSheffrey crosses the ball in from the free kick, David Martin makes a comfortable save.23:59
Foul by Dean Lewington on David McGoldrick, free kick awarded. Direct free kick taken by Cyrus Christie.18:49
Gary McSheffrey is flagged offside by the assistant referee. Shaun Williams restarts play with the free kick.13:52
Effort from deep inside the area by Carl Baker misses to the right of the goal.13:08
Franck Moussa has an effort at goal from just inside the box that misses to the right of the target.11:42
Headed effort on goal by David McGoldrick from inside the penalty box misses to the right of the goal.10:10
David McGoldrick takes a shot. David Martin makes a save. Outswinging corner taken left-footed by Gary McSheffrey played to the near post, Richard Wood has a headed effort at goal from deep inside the area missing to the left of the target.9:04
The ball is swung over by Dean Bowditch, Cyrus Christie makes a clearance. Dean Bowditch takes the inswinging corner, clearance made by William Edjenguele.5:03
Free kick awarded for an unfair challenge on David McGoldrick by Antony Kay. Free kick taken by Gary McSheffrey. James Bailey takes a shot. Blocked by Stephen Gleeson.3:06
Gary McSheffrey concedes a free kick for a foul on Dean Lewington. Dean Lewington restarts play with the free kick.1:47
Carl Baker takes a shot. Save by David Martin. Corner taken left-footed by Gary McSheffrey to the near post, Richard Wood has a headed effort from close in and clears the bar.0:00
The referee starts the match.
Live data and text provided by our data suppliers