Gary Jones scored his sixth goal of the season to earn Rochdale's first home win of the season with an entertaining 3-2 win over Rochdale.
Skipper Jones scored from the spot after being brought down by Clayton McDonald after 69 minutes to secure Dale their first home win of the campaign.
Walsall snatched the lead four minutes in when Darren Byfield's delivery found Jon Macken, six yards out with his back to goal. The striker turned Craig Dawson and side-footed past Josh Lillis.
The home side took control of the game but rarely threatened Jon Brain's goal until the 28th minute when Brian Barry-Murphy's corner was fumbled by the Saddlers' stopper into the path of debutant Josh Thompson and he hooked home from six yards.
Brain was at fault for Dale's second goal, spilling a shot from Chris O'Grady. As the ball trickled towards the goal Anthony Elding was on hand to ensure it crossed the line.
The hosts' lead lasted seconds - Byfield levelling the scores in spectacular fashion, his 30-yard stunner beating Lillis and flying into the top corner of the net.
Jones put Dale in the driving seat with his spot-kick just after the hour mark while Dawson had an effort ruled out for an infringement having headed home Barry-Murphy's corner.
Copyright (c) PA Sport 2009, All Rights Reserved.