Made a couple of decent saves – keeping out both McKirdy and Iandolo in the first half – while conceding two goals.
Got forward at times but Swindon often threatened down his side through the lively Iandolo, who set up the winner.
Has been one of the best performers this term, but McKirdy and Simpson proved a difficult pair to deal with. Menayese was not quite his usual self in this one.
Difficult day: 5
In Simpson, Monthe had the rare task of marking somebody of similar size. Simpson scored the opener for Swindon as he got the better of Monthe.
Back in the side with Ward having a hip problem, Mills put in a fairly solid showing. Kept it simple before going off.
Did OK: 6
Pressed well and played a part in the goal. Could offer more going forward, though. Still yet to score for Walsall.
Displayed tenacity and talent to win the ball off Odimayo and cross the ball in to Osadebe, who headed home. A moment of quality from the midfielder, who perhaps should be moved further forward again by Taylor soon.
Appealed for a penalty while having a couple of long-range shots. Will be desperate to get back among the goals.
Gave the ball away for Swindon's opener but responded with a well-taken header before half-time. Those are the runs he should be making more regularly.
Created problems for the visitors throughout but, crucially, he could not finish. Slipped in by substitute Khan – who impressed in the last 20 minutes for the Saddlers – but shot straight at the keeper from close range.
Again, found himself isolated with mostly just long balls pumped towards him. Worked hard and chased things down but is now nine games without a goal.
Barren run: 6
Liam Kinsella (for Osadebe, 65)
More minutes in his legs. 6
Otis Khan (for Miller, 71)
Set up that chance for Phillips and put in a bright showing. 7
Tyrese Shade (for Mills, 71)
Tried to make things happen. 6
Not used: Rose (gk), Taylor, Perry, Bates, Kiernan, Willock