Reading earned a hard-fought victory over Peterborough to book their place in the third round of the League Cup.
Paul Taylor's shot put Posh ahead but Pavel Pogrebnyak equalised with a scrambled goal.
Lee Tomlin's effort from a tight angle put Peterborough back in front only for Reading to again level through a Chris Gunter effort.
And Nathaniel Knight-Percival then put Danny Guthrie's cross into his own net to put the Championship side out.
Clearly taking the competition seriously, Reading fielded the same side that had led at Chelsea in their last Premier League outing, but they found themselves behind when Paul Taylor fired in a shot from the edge of the box.
The goal signalled the start of a frantic period of four goals in seven minutes.
Pogrebnyak levelled as he managed a shot while on the ground only for Tomlin to stab in a shot and put Peterborough back in front.
The Royals were quickly level again as a cross from Gunter evaded everyone and ended up in the net and the winner was similarly scrappy as Knight-Percival could only find his own net from Guthrie's centre.
Reading manager Brian McDermott:
"Open's a good way to describe that game - kamikaze if you like.
"It's fair to say that without the ball we didn't do as well as we normally do. With the ball, at times we were very good.
"You have to give Peterborough credit because they had good players who pass the ball. They caused us problems.
"We know that as a team we need to be better with the ball, but we're pleased to be in the next round."
Peterborough manager Darren Ferguson:
"From an attacking point of view we played some good stuff. We caused them problems.
"But the goals we conceded were really poor. We should have entered half-time ahead; instead we were behind.
"We were unfortunate not to get something out of the game. It's a disappointing result and the goals we conceded were disappointing.
"It's another game lost, but I don't want us to be known as a good footballing team that loses games."
Sorry, we were unable to load match stats, please try again.