Walsall gained a well-earned point at Bournemouth despite playing with 10 men for over a half.
Defender Julian Bennett was sent off nine minutes before the interval for a reckless tackle on Cherries striker Dani Rodrigues.
Bournemouth failed to take advantage of the situation with Walsall goalkeeper Andy Oakes producing a handful of outstanding saves.
James Hayter, Rodrigues and Shaun Cooper were all denied by Oakes.
Bournemouth: Stewart, Cooper, Young, Gowling, O'Connor, Cooke (Hart 84), Stock (Pitman 79), Browning, Surman, Hayter, Rodrigues (Coutts 64).
Subs Not Used: Maher, Hudson.
Walsall: Oakes, Pead, Westwood, Gerrard (Roper 86), Bennett, Kris Taylor, Standing (Kinsella 45), Osborn, Merson, Fryatt, Leitao (Wright 67).
Subs Not Used: Gilmartin, Larrosa.
Sent Off: Bennett (37).
Booked: Fryatt, Leitao, Osborn.
Ref: L Probert (Gloucestershire).