One of the most insane League Cup matches in the competition's history ended with Arsenal winning 7-5 after extra time against Reading in their Capital One Cup fifth-round tie at the Madejski Stadium.
A Gunners side featuring several fringe and young players was 4-0 down in the first half, but scored four of their own to force extra time. The Gunners had not held a lead during the entire regulation, yet scored first in extra time.
Reading then leveled to make a penalty shootout look on the cards, but two late goals from Arsenal provided a scintillating finale to 120 minutes of unbelievable football.
Here are six of the many things to take home from this remarkable match.