Championship side Blackburn Rovers moved into the last 16 of the Carabao Cup as they beat West Ham 10-9 in an epic penalty shootout.
Blackburn had taken the lead after only six minutes through Jack Vale's calm finish, before Pablo Fornals levelled.
Michail Antonio's low shot made it 2-1 but Ben Brereton Diaz's 88th-minute equaliser took the tie to penalties.
Blackburn won the League Cup in 2002 and are now on their best run in the competition since 2011-12, when they reached the quarter-finals.
The draw for the last 16 will take place on Thursday, following the final third-round tie between Manchester United and Aston Villa at Old Trafford.