Swindon moved up to second in the table despite being unable to break down a determined Notts County side.
Town showed plenty of positive intent in the first half and Tommy Miller's shot tested keeper Bartosz Bialkowski.
Alan Judge's curling effort for the visitors was tipped over after the break and Enoch Showumni hit the bar from the resulting corner.
Adam Rooney then headed against a post for Swindon and Bialkowski stuck out a leg to superbly deny James Collins.
The home side had reason to feel dissatisfied when the final whistle was blown, having been unable to provide the quality of finish to match their endeavour, but the draw left them above Bournemouth and Brentford on goal difference, five points behind leaders Doncaster.
VIEW FROM THE DRESSING ROOM
Swindon Town manager Kevin MacDonald told BBC Wiltshire:
"We felt we did enough to win the game, their goalkeeper made two or three great saves.
"The players are disappointed, I'm disappointed. It's up to us to take our chances next time.
"The most difficult thing in football is to score a goal and we weren't good enough to do that today.
"We now look forward to the Easter programme."
Live Text Commentary
Full Time The referee brings the game to a close.90:00 +1:37 Substitution
Substitution Julian Kelly leaves the field to be replaced by Emmanuele Smith.90:00 +0:48
Free kick awarded for a foul by Louis Thompson on Andre Boucaud. Free kick crossed right-footed by Alan Judge, save by Wes Foderingham.90:00 +0:12
Effort from the edge of the area by Raffaele De Vita goes wide of the right-hand post.88:43
Alan Sheehan concedes a free kick for a foul on Nathan Thompson. Aden Flint restarts play with the free kick.87:39
Nathan Thompson challenges Alan Judge unfairly and gives away a free kick. Alan Judge crosses the ball in from the free kick, clearance by Darren Ward.87:02
Corner taken by Raffaele De Vita from the left by-line played to the near post, Jeff Hughes makes a clearance.86:43
Alan McCormack delivers the ball, Effort from 12 yards by James Collins. Brilliant save by Bartosz Bialkowski.84:17 Substitution
Substitution Raffaele De Vita on for Adam Rooney.80:51
Foul by Hamza Bencherif on Louis Thompson, free kick awarded. Free kick crossed right-footed by Alan McCormack, save by Bartosz Bialkowski.79:48
Free kick awarded for an unfair challenge on Andre Boucaud by Louis Thompson. Alan Sheehan takes the direct free kick.78:56 Booking
Booking Caution for Hamza Bencherif.76:04
Corner taken by Alan Navarro from the right by-line, free kick awarded for an unfair challenge on Neal Bishop by Andy Williams. Direct free kick taken by Bartosz Bialkowski.75:50
James Collins takes a shot. Alan Sheehan gets a block in.75:35
Header from close range by Adam Rooney hits the post.73:15
Corner taken right-footed by Simon Ferry from the left by-line, Adam Rooney concedes a free kick for a foul on Bartosz Bialkowski. Free kick taken by Bartosz Bialkowski.72:21
Foul by Andre Boucaud on Adam Rooney, free kick awarded. Free kick crossed right-footed by Alan McCormack from right channel, Alan Sheehan makes a clearance.71:28 Substitution
Substitution Hamza Bencherif joins the action as a substitute, replacing Enoch Showunmi.69:30
Neal Bishop has an effort at goal from the edge of the area that misses to the right of the target.68:49
Inswinging corner taken by Alan Judge, Yoann Arquin takes a shot.
Alan Judge takes a shot. Save by Wes Foderingham.64:25
The free kick is delivered right-footed by Alan McCormack from left channel, save made by Bartosz Bialkowski.64:25 Substitution
Substitution James Collins is brought on as a substitute for Gary Roberts.64:25 Booking
Booking Booking for Neal Bishop for unsporting behaviour.64:16
Free kick awarded for a foul by Neal Bishop on Louis Thompson.63:21
Free kick taken by Wes Foderingham.63:21 Booking
Booking Alan Sheehan is cautioned.63:13
Alan Sheehan gives away a free kick for an unfair challenge on Gary Roberts.62:36
Adam Rooney gives away a free kick for an unfair challenge on Andre Boucaud. The ball is swung over by Alan Sheehan, Shot from 18 yards by Neal Bishop. Save by Wes Foderingham.61:38
Inswinging corner taken right-footed by Alan Judge from the left by-line, save by Wes Foderingham.59:12
Unfair challenge on Alan Navarro by Yoann Arquin results in a free kick. Alan Navarro takes the direct free kick.57:38 Substitution
Substitution (Notts County) makes a substitution, with Yoann Arquin coming on for Greg Tempest.57:04
Inswinging corner taken by Gary Roberts.56:49
Shot by Louis Thompson. Dean Leacock gets a block in.55:46
Effort on goal by Alan Navarro from just outside the area goes harmlessly over the target.54:54
Free kick awarded for an unfair challenge on Louis Thompson by Neal Bishop. Alan McCormack takes the free kick.52:11
Free kick awarded for a foul by Gary Roberts on Jeff Hughes. Gary Liddle takes the direct free kick.51:27
Alan McCormack takes the free kick.51:27 Booking
Booking Jeff Hughes receives a yellow card for unsporting behaviour.51:01
Free kick awarded for an unfair challenge on Alan McCormack by Jeff Hughes.50:00 Substitution
Substitution Louis Thompson comes on in place of Tommy Miller.49:00
Adam Rooney takes a shot. Bartosz Bialkowski makes a comfortable save.45:01
The match restarts for the second half.45:00 +2:00 Half time
Half Time The referee blows for half time.45:00 +1:11
Inswinging corner taken by Simon Ferry from the left by-line, Neal Bishop makes a clearance.44:25
Corner taken by Alan Sheehan, Darren Ward manages to make a clearance.39:59
Unfair challenge on Alan Navarro by Alan Judge results in a free kick. Nathan Thompson crosses the ball in from the free kick, Andre Boucaud manages to make a clearance.39:36
Short corner taken by Gary Roberts from the right by-line.38:20
Simon Ferry decides to take a short corner.37:07
Corner from the left by-line taken by Simon Ferry, clearance made by Gary Liddle.35:52
Andre Boucaud challenges Gary Roberts unfairly and gives away a free kick. Strike on goal comes in from Tommy Miller from the free kick, save by Bartosz Bialkowski.33:57
Inswinging corner taken by Gary Roberts from the right by-line.33:27
Nathan Thompson takes a shot. Save by Bartosz Bialkowski.28:11
Unfair challenge on Neal Bishop by Alan McCormack results in a free kick. Shot comes in from Alan Sheehan from the free kick.25:12
Alan Judge is caught offside. Alan McCormack takes the free kick.23:57
Foul by Alan Sheehan on Andy Williams, free kick awarded. Free kick crossed left-footed by Gary Roberts, Gary Liddle manages to make a clearance.21:36
Free kick awarded for a foul by Alan Navarro on Jeff Hughes. Free kick taken by Jeff Hughes.18:30
Foul by Enoch Showunmi on Gary Roberts, free kick awarded. Free kick taken by Wes Foderingham.15:01
Jeff Hughes concedes a free kick for a foul on Alan Navarro. Wes Foderingham takes the free kick.13:58
Adam Rooney gives away a free kick for an unfair challenge on Gary Liddle. Direct free kick taken by Bartosz Bialkowski.11:49
Effort from the edge of the area by Simon Ferry goes wide of the right-hand upright.9:33
Effort on goal by Gary Roberts from just inside the penalty area goes over the target.9:01
Foul by Andre Boucaud on Alan McCormack, free kick awarded. Alan McCormack takes the free kick.3:20
Jeff Hughes challenges Nathan Thompson unfairly and gives away a free kick. Free kick taken by Wes Foderingham.3:01
Gary Liddle fouled by Adam Rooney, the ref awards a free kick. Free kick taken by Bartosz Bialkowski.0:00
The game begins.
Live data and text provided by our data suppliers