Jason McCarthy was involved in a five-goal thriller as Walsall overcame local side Shrewsbury Town at the Banks’s Stadium.
McCarthy played the full 90 minutes as a late strike from Erhun Oztumer earned the Saddlers all three points and made it three straight wins.
Shrewsbury twice came from behind to level the scores at 2-2, with Oliver Lancashire cancelling out Amadou Bakayoko’s effort on 23 minutes, before Kieron Morris restored the advantage.
After going agonisingly close to making it 3-1 on 56 minutes, Junior Brown struck an equaliser, when Ian Black’s corner was missed by Ross Etheridge.
The visitors were reduced to ten men when Ryan McGiven reacted angrily to a challenge from Bakayoko.
And late on, Oztumer atoned for his earlier one-on-one miss when his inswinging corner crept in at the near post.
Walsall also finished the game with ten men as Bakayoko received a second yellow card for his celebrations after the dramatic winner.
In the Championship, Sam Gallagher was involved as Blackburn Rovers drew 0-0 with Ipswich Town at Ewood Park, to register their first clean sheet of the campaign.
Elsewhere, Dom Gape also played the duration as Wycombe drew 1-1 with Mansfield Town as the One Call Stadium.
Gareth Ainsworth’s side were denied a first away win of the campaign when Matt Green equalised late on for the Stags.
Matt Bloomfield was on target in the first-half when he latched on to Paul Hayes’ pass before running on and showing composure to slide the ball past Scott Shearer.
Paulo Gazzaniga was also in action for loan club Rayo Vallecano as they drew 3-3 with Numancia in Segunda División.
Manu de Moral opened the scoring after two minutes for the visitors, and, after Vallecano had levelled through Antonio Amaya, looked to have won the game with further goals from Marc Mateu and Julio Álvarez.
However, Alex Moreno pulled one back and the comeback was complete late on when Patrick Ebert made it 3-3.