Match ends, Walsall 1, Yeovil Town 2.
Yeovil Town collected their first league goals and victory of the season at the expense of struggling Walsall.
After a first half which saw both sides waste good chances, James Hayter's header from Kevin Dawson's cross put the Glovers ahead after the interval.
Tom Bradshaw equalised from close range for the Saddlers, but they conceded a minute later.
Dawson went from provider to scorer as he forced the ball home for a first Yeovil win back in League One.
Walsall boss Dean Smith told BBC WM 95.6:
"I feel very disappointed, we should've been three goals to the good in the first half.
"We've carved them open a number of times, but couldn't take our chances.
"We expected them to come out of the traps in the second half because Gary would have told them he wasn't happy the way we were carving them open.
"The way we reacted to their second goal wasn't good. We should've had a penalty, but fell away after that."
Yeovil Town manager Gary Johnson told BBC Somerset:
"We definitely deserved the victory.
"In the first half we had a position of strength and we kept them down to limited chances.
"But I wanted to get into them a little bit at half-time because we were defending well but not getting in amongst them, there wasn't that real passion to get a goal.
"And all of a sudden they did come out and they showed each other what you need to win football matches."
- 22KinsellaBooked at 55mins
- 26CliffordSubstituted forMorrisat 77'minutes
- 24GrimesBooked at 60mins
- 10SawyersSubstituted forBakayokoat 83'minutes
- 14BenningSubstituted forFordeat 63'minutes
- 6SokolikBooked at 65mins
- 20NugentBooked at 90mins
- 11FoleyBooked at 86minsSubstituted forRalphat 90+3'minutes
- 7DawsonSubstituted forHoskinsat 81'minutes
- 3SmithBooked at 78mins
- Jeremy Simpson
- Shots on Target
Second Half ends, Walsall 1, Yeovil Town 2.
Attempt missed. Andy Taylor (Walsall) left footed shot from outside the box is just a bit too high from a direct free kick.
Ben Nugent (Yeovil Town) is shown the yellow card.
Tom Bradshaw (Walsall) wins a free kick in the defensive half.
Foul by Ben Nugent (Yeovil Town).
Substitution, Yeovil Town. Nathan Ralph replaces Sam Foley.
Attempt missed. Amadou Bakayoko (Walsall) header from the centre of the box is too high following a set piece situation.
Anthony Forde (Walsall) wins a free kick in the attacking half.
Foul by Nathan Smith (Yeovil Town).
Sam Foley (Yeovil Town) is shown the yellow card.
Liam Kinsella (Walsall) wins a free kick in the defensive half.
Foul by Sam Foley (Yeovil Town).
Andy Taylor (Walsall) wins a free kick in the attacking half.
Foul by Sam Hoskins (Yeovil Town).
Substitution, Walsall. Amadou Bakayoko replaces Romaine Sawyers.
Substitution, Yeovil Town. Sam Hoskins replaces Kevin Dawson.
Attempt missed. Nathan Smith (Yeovil Town) right footed shot from the left side of the box misses to the right.
Nathan Smith (Yeovil Town) is shown the yellow card.
Substitution, Walsall. Kieron Morris replaces Billy Clifford.