Northampton extended their club-record unbeaten run as they stunned West Brom in the EFL Cup.
The Cobblers have not lost since January after knocking the Baggies out 4-3 on penalties, following a 2-2 draw at Sixfields.
Rob Page's side are now unbeaten in 26 games in all competitions after Kenji Gorre netted the key spot-kick as they repeated their 2010 heroics when they dumped out Liverpool on penalties at Anfield.
It was a deserved victory for a spirited display from the League One side which started when Zander Diamond gave them a first-half lead.
James McClean and Gareth McAuley hauled Albion ahead but Alex Revell's late strike sent the game into extra time before the penalty drama.