Match ends, Bolton Wanderers 0, Burton Albion 1.
League One's Burton caused a League Cup first round shock by beating Championship side Bolton.
Matthew Palmer was the match winner for the away side, as his deflected strike wrong-footed goalkeeper Ben Amos with just three minutes left on the clock.
Burton could have gone ahead earlier through John Mousinho, who drove straight at Amos.
The home side should have led at half-time but striker Gary Madine headed over the crossbar from close range.
Burton Albion boss Jimmy Floyd Hasselbaink told BBC Radio Derby:
"It was hard. Look we are at Bolton away - a big club. Good players. We knew it was always going to be hard, difficult. We knew at times we were going to have our back against the wall and defend in numbers. I thought we did that.
"You know in these matches that your goalkeeper is going to get some work and that he has to be in the best form and I think he was. Our back four looked good. Then you get a moment and we have players who can give you those moments.
"We had to change things tactically after 20 minutes and after we did that we looked really good."
Bolton boss Neil Lennon: "We should have been three or four up at half-time.
"I'm disappointed to go out but not with the way we played. I think we had 30 attempts at goal and they've scored with a huge deflection.
"You have to be better in front of goal with the final ball and final finish. Our football was good tonight, we dominated the game and we should have won."
Burton boss Jimmy Floyd Hasselbaink: "We soaked it up, we were organised, we were disciplined.
"Bolton are a very good side and they have some players who can really hurt you, especially in the first 20 minutes they made it very, very difficult.
"You know when you're going to come here it is not going to be easy, you know you have to be stubborn in a way."
- 25WilsonSubstituted forWalkerat 90+3'minutes
- 45HoldingBooked at 41mins
- 10CloughSubstituted forDobbieat 69'minutes
- 7FeeneySubstituted forHeskeyat 89'minutes
- 10AkinsSubstituted forNaylorat 62'minutes
- 7ReillyBooked at 26mins
- 12ButcherBooked at 83mins
- 20ThieleSubstituted forJoachimat 86'minutes
- 23PalmerSubstituted forCansdell-Sherriffat 90+2'minutes
- 11El Khayati
- Richard Clark
- Shots on Target
Second Half ends, Bolton Wanderers 0, Burton Albion 1.
Attempt missed. Gary Madine (Bolton Wanderers) header from the centre of the box is close, but misses to the right following a corner.
Corner, Bolton Wanderers. Conceded by John Mousinho.
Foul by Gary Madine (Bolton Wanderers).
Callum Butcher (Burton Albion) wins a free kick in the attacking half.
Substitution, Bolton Wanderers. Tom Walker replaces Lawrie Wilson.
Substitution, Burton Albion. Shane Cansdell-Sherriff replaces Matthew Palmer.
Attempt saved. Stephen Dobbie (Bolton Wanderers) right footed shot from outside the box is saved in the top centre of the goal.
Neil Danns (Bolton Wanderers) wins a free kick in the attacking half.
Foul by Tom Naylor (Burton Albion).
Substitution, Bolton Wanderers. Emile Heskey replaces Liam Feeney.
Goal! Bolton Wanderers 0, Burton Albion 1. Matthew Palmer (Burton Albion) right footed shot from outside the box to the bottom right corner.
Substitution, Burton Albion. Aurélien Joachim replaces Timmy Thiele.
Attempt saved. Dorian Dervite (Bolton Wanderers) left footed shot from outside the box is saved in the centre of the goal.
Callum Butcher (Burton Albion) is shown the yellow card for a bad foul.
Mark Davies (Bolton Wanderers) wins a free kick in the defensive half.
Foul by Callum Butcher (Burton Albion).
Corner, Bolton Wanderers. Conceded by Remi Matthews.
Attempt saved. Liam Feeney (Bolton Wanderers) right footed shot from the right side of the box is saved in the bottom left corner.