Match ends, Walsall 0, Notts County 0.
Walsall failed to find a way past Notts County despite striker Jordan Cook twice hitting the woodwork.
Cook put an excellent chance wide in the first minute while Graham Burke's 38th-minute effort was tipped over by Walsall goalkeeper Richard O'Donnell.
Ex-Charlton striker Cook was then frustrated by the goalframe twice in succession, first with a header against the bar and then hitting the post.
Gary Jones almost won it for County, but his 80th-minute shot was saved.
County still occupy the final relegation place in League One, but 16th-placed Walsall are just three points from safety.
Notts County manager Paul Hart told BBC Radio Nottingham:
"It was a very well-earned draw. I'm delighted with the players. They grafted and worked very hard. Walsall are not a bad side, so it's a great point for us.
"We were under the cosh in the first 20 minutes, but I changed it and we got hold of the game after that.
"It had to be a foul in the area on Garry Thompson, he was going to head it in. But I thought we were very disciplined, and all that was missing was the win."
- 30Hiwula-MayifuilaSubstituted forBakayokoat 83'minutes
- 18MorrisSubstituted forFordeat 74'minutes
- 21CookSubstituted forGrimesat 75'minutes
- 18McCourtSubstituted forWroeat 82'minutes
- 24BurkeSubstituted forNobleat 68'minutes
- 9SpencerSubstituted forBajnerat 58'minutes
- Graham Horwood
- Shots on Target
Second Half ends, Walsall 0, Notts County 0.
Foul by Andy Taylor (Walsall).
Gary Jones (Notts County) wins a free kick in the defensive half.
Substitution, Walsall. Amadou Bakayoko replaces Jordy Hiwula-Mayifuila.
Michael Cain (Walsall) wins a free kick in the attacking half.
Foul by Jordan Williams (Notts County).
Attempt missed. Liam Noble (Notts County) right footed shot from a difficult angle and long range on the left misses to the left.
Substitution, Notts County. Nicky Wroe replaces Paddy McCourt.
Corner, Notts County. Conceded by Richard O'Donnell.
Attempt saved. Paddy McCourt (Notts County) right footed shot from a difficult angle on the right is saved in the top right corner.
Foul by James Chambers (Walsall).
Garry Thompson (Notts County) wins a free kick in the attacking half.
Andy Taylor (Walsall) wins a free kick on the right wing.
Foul by Mustapha Dumbuya (Notts County).
Corner, Walsall. Conceded by Sean Newton.
Ben Purkiss (Walsall) wins a free kick in the defensive half.
Foul by Balint Bajner (Notts County).
Substitution, Walsall. Ashley Grimes replaces Jordan Cook.
Substitution, Walsall. Anthony Forde replaces Kieron Morris.