League Two Burton Albion pulled off one of the shocks of the Capital One Cup second round as they beat Leicester City at the King Power Stadium.
Chris Palmer put the visitors ahead in the 20th minute before Cleveland Taylor made it 2-0 to the Brewers.
The Championship side responded through Anthony Knockaert but two quick goals from Robbie Weir and Jacques Maghoma put Burton firmly in control.
Marko Futacs struck late on but it was not enough to deny Burton victory.
Albion produced a fine attacking display to belie their third-tier status and reach the League Cup third round for the first time in their history.
However, they needed a touch of good fortune to open the scoring as Brewers striker Calvin Zola was brought down on the edge of the area and Palmer's resulting free-kick took a big deflection off the wall and flew past a wrong-footed Kasper Schmeichel.
It got better for Burton seven minutes into the second half when Taylor took advantage of Zak Whitbread's hesitancy inside the area to steal possession and fire home.
Leicester got back into the game on the hour through Knockaert's 20-yard free-kick, but their hopes of rescuing the tie were dented when Weir converted a penalty minutes later.
And the game was effectively ended as a contest as Maghoma's swerving effort from over 30 yards restored Burton's two-goal advantage in the 68th minute.
The home side battled hard in the closing stages and though they scored again through Futacs's hooked effort, it was too little to deny Burton a famous win.
Leicester boss Nigel Pearson:
"It was an awful result and an awful performance. The side should have been good enough to negotiate that cup tie but we ended up being embarrassed.
"We had a number of players who missed the opportunity to perform on the big stage. It was a very bad night for us. But the biggest disappointment is the fact we have not won the game.
"I know I made a number of changes but we had players who felt they had not had the number of opportunities they would have liked so far. A number of them had the chance in this match and they have clearly not taken it.
"There is no hiding place from a result and performance like that. I am the manager and I will take responsibility."
Burton manager Gary Rowett:
"We set out with a game plan and had just one up front because we needed an extra body in midfield.
"We rode our luck at times and the goals came at the right time for us, but there were some excellent individual performances and it was a fantastic result for us. A terrific win.
"We had to work really hard for everything and we needed to ride our luck and take our chances. We stuck at it and kept believing and there was some great skill for the goals.
"It is a wonderful result for us but if we don't follow it up it is a waste so we are not going to get too excited about it."
Booking Jack Dyer is shown a yellow card for unsporting behaviour.
Anthony O'Connor concedes a free kick for a foul on Anthony Knockaert. Free kick taken by Paul Konchesky.
90:00 +4:03 Full time
Full Time The referee signals the end of the game.
Inswinging corner taken by Jacques Maghoma.
Jacques Maghoma takes a inswinging corner.
Foul by Zak Whitbread on Jacques Maghoma, free kick awarded. Billy Kee restarts play with the free kick.
Ritchie De Laet concedes a free kick for a foul on Damien McCrory. Free kick taken by Damien McCrory.
Corner taken by Paul Konchesky.
The offside flag is raised against Billy Kee. Kasper Schmeichel restarts play with the free kick.
86:06 Goal scored
Goal - Marko Futacs - Leicester 2 - 4 Burton Marko Futacs scores a goal from deep inside the penalty area to the top right corner of the goal. Leicester 2-4 Burton Albion.
Substitution Billy Kee joins the action as a substitute, replacing Chris Palmer.
Corner taken right-footed by Chris Palmer.
Substitution Adi Yussuf replaces Calvin Zola.
Unfair challenge on Neil Danns by Robbie Weir results in a free kick. Paul Konchesky takes the direct free kick.
Inswinging corner taken left-footed by Jacques Maghoma from the right by-line.
Substitution (Leicester) makes a substitution, with Andy King coming on for Anthony Knockaert.
David Nugent is ruled offside. Free kick taken by Ross Atkins.
Booking Lee Bell goes into the referee's book for unsporting behaviour.
Free kick awarded for an unfair challenge on Anthony Knockaert by Anthony O'Connor. Paul Konchesky takes the free kick.
Unfair challenge on Damien McCrory by Anthony Knockaert results in a free kick. Direct free kick taken by Damien McCrory.
Free kick awarded for a foul by Anthony Knockaert on Lee Bell. Damien McCrory takes the direct free kick.
67:29 Goal scored
Goal - Jacques Maghoma - Leicester 1 - 4 Burton Jacques Maghoma gets on the score sheet with a goal from a long way out to the top left corner of the goal. Leicester 1-4 Burton Albion.
Substitution Jeff Schlupp leaves the field to be replaced by David Nugent.
63:59 Goal scored
Goal - Robbie Weir - Leicester 1 - 3 Burton Power penalty scored by Robbie Weir. Leicester 1-3 Burton Albion.
Sean St. Ledger is adjudged to have handled the ball.
Substitution Jack Dyer replaces Cleveland Taylor.
Ritchie De Laet concedes a free kick for a foul on Calvin Zola. Chris Palmer takes the free kick.
59:14 Goal scored
Goal - Anthony Knockaert - Leicester 1 - 2 Burton Anthony Knockaert finds the net with a goal direct from the free kick from just outside the box to the top left corner of the goal. Leicester 1-2 Burton Albion.
Unfair challenge on Anthony Knockaert by Lee Bell results in a free kick.
Chris Palmer takes the inswinging corner, Effort from the edge of the area by Sean St. Ledger goes wide of the left-hand post.
Substitution (Leicester) makes a substitution, with Marko Futacs coming on for Paul Gallagher.
Martyn Waghorn produces a left-footed shot from inside the area that clears the crossbar.
Calvin Zola provided the assist for the goal.
52:32 Goal scored
Goal - Cleveland Taylor - Leicester 0 - 2 Burton Goal scored by Cleveland Taylor from inside the penalty box to the top left corner of the goal. Leicester 0-2 Burton Albion.
Free kick awarded for an unfair challenge on Neil Danns by Cleveland Taylor. Strike comes in from Anthony Knockaert from the free kick, save by Ross Atkins.
Inswinging corner taken right-footed by Anthony Knockaert from the right by-line. Corner from left by-line taken by Paul Gallagher.
Free kick awarded for a foul by Chris Palmer on Neil Danns. Sean St. Ledger restarts play with the free kick.
Zak Whitbread gives away a free kick for an unfair challenge on Jacques Maghoma. Shot comes in from Damien McCrory from the free kick, save by Kasper Schmeichel.
The referee gets the second half started.
45:00 +2:26 Half time
Half Time The whistle is blown to end the first half.
Short corner taken by Paul Gallagher.
Inswinging corner taken by Anthony Knockaert from the right by-line, Marcus Holness takes a shot. Outswinging corner taken right-footed by Anthony Knockaert from the right by-line, Ross Atkins makes a save. Inswinging corner taken left-footed by Robbie Weir from the right by-line.
Corner taken right-footed by Martyn Waghorn. Corner taken short by Paul Gallagher.
The referee blows for offside. Sean St. Ledger restarts play with the free kick.
Corner taken by Paul Gallagher.
Foul by Jeff Schlupp on Damien McCrory, free kick awarded. Damien McCrory takes the free kick.
Unfair challenge on Anthony O'Connor by Anthony Knockaert results in a free kick. Free kick taken by Ross Atkins.
Corner taken by Paul Gallagher from the left by-line. Outswinging corner taken from the right by-line by Anthony Knockaert.
Free kick awarded for an unfair challenge on Paul Gallagher by Robbie Weir. Paul Gallagher restarts play with the free kick.
19:01 Goal scored
Goal - Chris Palmer - Leicester 0 - 1 Burton Chris Palmer scores a goal direct from the free kick from just outside the penalty box to the bottom left corner of the goal. Leicester 0-1 Burton Albion.
Sean St. Ledger concedes a free kick for a foul on Calvin Zola.
Free kick awarded for an unfair challenge on Damien McCrory by Anthony Knockaert. Ross Atkins takes the direct free kick.
The assistant referee signals for offside against Calvin Zola. Kasper Schmeichel restarts play with the free kick.
Foul by Jeff Schlupp on Marcus Holness, free kick awarded. Zander Diamond takes the indirect free kick.
Unfair challenge on Jacques Maghoma by Anthony Knockaert results in a free kick. Jacques Maghoma takes the free kick. Calvin Zola is ruled offside. Kasper Schmeichel restarts play with the free kick.
Shot from outside the box by Martyn Waghorn misses to the left of the target.
Free kick awarded for an unfair challenge on Lee Bell by Neil Danns. Ross Atkins takes the free kick.
The game begins.
Live text and data provided by The Press Association
This page is best viewed in an up-to-date web browser with style sheets (CSS) enabled. While you will be able to view the content of this page in your current browser, you will not be able to get the full visual experience. Please consider upgrading your browser software or enabling style sheets (CSS) if you are able to do so.