League Two Walsall pulled off a Carabao Cup upset over League One high-flyers Huddersfield Town, coming from two goals down to win 3-2 against 10 men.
Josh Koroma put the visitors ahead with a low shot to the bottom corner from just outside the box on 16 minutes.
Huddersfield centre-back Matty Pearson received his marching orders three minutes before the break for a last-man foul on Jack Earing just outside the box.
Walsall were awarded a penalty for Jaheim Headley’s blatant push on Ronan Maher on 50 minutes, but Chris Maxwell went the right way to deny Nathan Lowe.
Just minutes later defender Josh Ruffels headed home from a corner to double the Terriers’ lead in his first competitive outing for nine months following a groin injury.
Lowe made up for his poor penalty by firing sharply into the bottom corner off a half-cleared free-kick to pull one back and the striker then equalised off Josh Gordon’s flick-on from an Albert Adomah cross, reacting quickly to reach the loose ball and blast past Maxwell.
Walsall completed their comeback on 77 minutes, with Huddersfield substitute Michal Helik unfortunate to deflect into his own goal trying to cut out Liam Gordon’s cross.