John Arne Riise smashed home a penalty shoot-out winner as Fulham survived an almighty scare to win a pulsating Capital One Cup second round tie against League Two side Burton Albion.
The Brewers were outclassed for 75 minutes and the near full-strength visitors led through Adel Taarabt's superb strike, but Jack Dyer's shot made it 1-1 with five minutes left.
Substitute Michael Symes headed home in extra time to put the hosts ahead only for Hugo Rodallega's fierce shot to force penalties and Riise netted the winner after Dyer had missed.
The incredible finale seemed highly unlikely as the Premier League side completely dominated the first three-quarters of the match.
Taarabt was the outstanding creative player long before his sweetly struck effort put Fulham ahead on 36 minutes.
“It could have been a bad night for us. The crowd smelt blood but it turned out nice in the end.”
The Moroccan midfielder showed his full range of tricks and had several shots on goal before a lengthy spell of possession ended with him beating Phil Edwards and finding the far corner of the net.
Burton, who are in the play-off spots and unbeaten after an impressive start to the season, struggled to win possession and, when they did were guilty of surrendering it far too easily.
The gulf in class looked too much for them before the interval although the giant figure of striker Rene Howe did pose problems. Howe tested keeper David Stockdale with a decent low strike and sent another shot just off target.
But apart from Howe's considerable physical threat and a few dangerous set-pieces, the west Londoners were largely untroubled and always in control.
Scott Parker was hugely impressive in the centre of the pitch and allowed the creative trio of Bryan Ruiz, Ashkan Dejagah and Taarabt plenty of time and space.
Taarabt's half-time exit did little to affect the visitors' rhythm as Ruiz became increasingly influential.
Fulham had chances to put the game out of reach, Bent wasting a one-on-one chance with on-rushing keeper Dean Lyness and substitute Alex Kacaniklic also going close.
But a barnstorming final 15 minutes in which Burton suddenly found their belief, saw Dyer go close with a rasping effort before he smashed home a similar chance when Chris Hussey crossed from the left with five minutes left.
Burton Albion manager
“I thought we had some brilliant performances. To almost knock them out was incredible.”
Brewers substitute Symes had the ball in the net in the final moments but that was wiped out for handball.
Fulham regained their composure in the extra period and started to create chances. Bent had a near-post effort saved and Sascha Riether should have scored from 12 yards but blasted the ball against the foot of the post.
Burton, who were playing their first home League Cup tie and first game against Fulham, responded again and Symes put the hosts ahead, leaping highest at the far post to head home.
But Fulham's Rodallega smashed home a 117th-minute leveller to force the penalty drama.
Dyer was the unlucky man to miss his spot-kick and Riise blasted home the winner in front of the relieved travelling support.
Burton boss Gary Rowett:
"I thought we had some brilliant performances.
"To almost knock them out was incredible. I thought we were brilliant, absolutely brilliant.
"We've got a brilliant group of players here and over 90 minutes we are still technically unbeaten this season."
Fulham manager Martin Jol:
"It could have been a bad night for us. The crowd smelt blood but it turned out nice in the end.
"We put a strong side out because we wanted to win the tie. In England the lower league sides make it difficult for you, and they made it difficult for us.
"But I am pleased with the resilience of my squad, they showed that they wanted to get through."
- 16 Lyness
- 02 Edwards
- 06 Sharps
- 14 McCrory
- 21 Holness
- 03 Hussey
- 07 Bell (Phillips - 61' Booked )
- 08 Weir (Reed - 61' )
- 22 Dyer Booked
- 23 Palmer Booked
- 09 Howe (Symes - 78' Booked )
- 13 Mats Morch
- 10 Reed
- 17 Phillips
- 27 Harness
- 18 Knowles
- 28 Symes
- 13 Stockdale
- 03 Riise
- 05 Hangeland
- 18 Hughes
- 27 Riether
- 14 Karagounis (Rodallega - 103' Booked )
- 19 Taarabt (Kacaniklic - 46' )
- 24 Dejagah (Kasami - 84' )
- 28 Parker
- 10 Ruiz
- 39 Bent
- 38 Etheridge
- 17 Briggs
- 07 Sidwell
- 08 Kasami
- 11 Kacaniklic
- 23 Boateng
- 20 Rodallega