Leyton Orient have set up a Carabao Cup third round clash with Tottenham after coming from behind to beat Plymouth.
Goals from Pantuche Camara and Kelland Watts saw Orient fall two behind inside 35 minutes.
A volley from Louis Dennis gave the hosts hope with Jobi McAnuff drawing his side level with a lob after 74 minutes.
Penalties looked to be looming only for Danny Johnson to score an injury-time winner after a mistake from Scott Wootton.
The win sets Orient up with a home tie against Jose Mourinho’s Tottenham next week.
The tie will see Harry Kane return to the club that gave him his professional debut, making 18 appearances for the Os during a loan spell with the club in 2011.
West Ham meanwhile advanced to the third round after seeing off Charlton in a London derby with Crystal Palace crashing out after a penalty shoot-out defeat to Bournemouth.
Millwall are also through after seeing off Cheltenham at The Den.