Match ends, Rochdale 4, Walsall 0.
Rochdale picked up their second victory in three League One games as they thrashed Walsall at Spotland.
Rochdale led when Matt Done raced on to Peter Vincenti's flick-on to round Saddlers goalkeeper Richard O'Donnell.
After Ashley Eastham glanced in Scott Tanser's free-kick, Ian Henderson then added a third before the interval.
Andy Butler, who returned to Walsall last week on loan, turned Jamie Allen's cross into his own net to compound a miserable night for the Saddlers.
Walsall manager Dean Smith told BBC WM:
"Yes, we've got injuries but that is no excuse. As a defensive unit we were very poor. It was atrocious defending.
"Rochdale are a good team and have players in form, but, at any level, if you give goals away like that, you will get walloped.
"We had an experienced back-line out there, but we gave ourselves a mountain to climb with our first-half performance.
"The lads will come in on their day off and we'll have a look at it. We have to make sure that we learn from it and respond in the right way."
- 14HerySubstituted forAndrewat 83'minutes
- 7VincentiSubstituted forBennettat 89'minutes
- 16DoneSubstituted forFenelonat 79'minutes
- 27FordeSubstituted forBaxendaleat 83'minutes
- 26CliffordSubstituted forMorrisat 62'minutes
- 37MansetSubstituted forGrimesat 90+4'minutes
- Andy Madley
- Shots on Target
Second Half ends, Rochdale 4, Walsall 0.
Substitution, Walsall. Ashley Grimes replaces Mathieu Manset.
Foul by Stephen Dawson (Rochdale).
Romaine Sawyers (Walsall) wins a free kick in the attacking half.
Substitution, Rochdale. Rhys Bennett replaces Peter Vincenti.
Attempt blocked. Jamie Allen (Rochdale) right footed shot from outside the box is blocked.
Peter Vincenti (Rochdale) wins a free kick in the defensive half.
Foul by James O'Connor (Walsall).
Foul by Calvin Andrew (Rochdale).
Andy Taylor (Walsall) wins a free kick in the attacking half.
Substitution, Walsall. James Baxendale replaces Anthony Forde.
Substitution, Rochdale. Calvin Andrew replaces Bastien Héry.
Attempt saved. Malvind Benning (Walsall) right footed shot from more than 35 yards is saved in the top centre of the goal.
Substitution, Rochdale. Shamir Fenelon replaces Matt Done.
Attempt missed. Matt Done (Rochdale) left footed shot from the centre of the box is too high.
Corner, Walsall. Conceded by Conrad Logan.
Attempt saved. Romaine Sawyers (Walsall) right footed shot from outside the box is saved in the bottom left corner.
Attempt saved. Reece Flanagan (Walsall) right footed shot from outside the box is saved in the bottom right corner.
Attempt missed. Ian Henderson (Rochdale) right footed shot from outside the box is too high.