Mark Bradley's first-half strike sent Leyton Orient crashing to a 10th home defeat of the season at Brisbane Road.
The midfielder capitalised on a poor pass from O's defender Charlie Daniels, evading Paul Terry and beating keeper Jamie Jones with a rising shot.
Jones had earlier tipped over Sofiene Zaaboub's effort while Saddlers stopper Clayton Ince did likewise to deny Jimmy Smith a second-half equaliser.
Ince also produced a feet-first save from Jason Demetriou to secure the win.
Please turn on JavaScript. Media requires JavaScript to play.
Leyton Orient:
Jones, Purches, Mkandawire (Thelwell 74), Spence, Daniels, Smith (Wayne Gray 62), Thornton, Terry (Melligan 62), Demetriou, McGleish, Church. Subs Not Used: Morris, Morgan.
Booked: McGleish.
Walsall: Ince, Palmer, Weston, Smith, Boertien, Nicholls (Taundry 69), Mattis, Bradley, Zaaboub, Ibehre (Shroot 84), Deeney. Subs Not Used: Gilmartin, Hughes, Sansara.
Booked: Weston, Deeney.
Goals: Bradley 45.
Att: 3,969
Ref: Steve Cook (Surrey).
What are these?
Print Sponsor
Bookmark with:
What are these?