Arsenal mounted an incredible comeback from 4-0 down to win 7-5 after extra time at Reading in a truly extraordinary League Cup fourth-round tie at the Madejski Stadium today.
Theo Walcott was the hero, claiming a 95th-minute equaliser to force extra time and then slamming home past Reading's Australian goalkeeper Adam Federici in the last minute of the extra period to complete his hat-trick after 120 unforgettable minutes of football.
The win enabled the Gunners to take their place in the last eight for the 10th successive season, but Reading coach Brian McDermott - a former Arsenal player - may never understand how victory eluded his side.
Arsene Wenger made 11 changes to the Arsenal team that beat Queens Park Rangers 1-0 on Saturday and Reading tore into them from the off, with Sean Morrison heading against the post after two minutes.
The onslaught did not let up, and the hosts were 3-0 up after 20 minutes through a Jason Roberts volley, a Laurent Koscielny own goal, and a howler from Arsenal goalkeeper Damian Martinez that allowed Mikele Leigertwood to score.