A young and inexperienced Newcastle United side sprung a huge upset and booked their place in the Capital One Cup quarter-finals by beating Manchester City 2-0 at the Etihad.

Goals from 18-year-old Rolando Aarons and substitute Moussa Sissoko done the damage for the Magpies, who face another away trip to Tottenham in the next round, just three days after beating them 2-1 in the Premier League.

Six of those that started against Spurs on Sunday were rotated for the daunting trip to the Etihad. City have scored 29 goals and conceded just two in their previous seven games in this competition on their own patch, so it came as a shock when Aarons gave Newcastle an early lead.

The hosts seemed comfortable in possession in their own half and were happy playing short passes until Aarons burst through to steal the ball off Fernandinho – City’s £25 midfielder – and tuck a fine low finish through the legs of Willy Caballero.

The travelling Toon Army were ecstatic. The more pessimistic would have expected City – with a midfield four of Yaya Toure, David Silva, Fernandinho and James Milner – to have responded with a flurry of goals but they looked off the pace in the final third and Newcastle might have doubled their lead had referee Stuart Attwell pointed to the spot when Gabriel Obertan fell under a cynical challenge from Aleksandar Kolarov.

When City did break through a resolute Newcastle defence, second choice goalkeeper Rob Elliot was on hand to keep the Geordies ahead. Serbian striker Stevan Jovetic should have scored when Samir Nasri’s cross found him but Elliot was there to save his side.

Aarons was replaced by Sammy Ameobi at half-time after making his first appearance in over a month after being injured while playing for England under 19’s and Newcastle’s fine play continued after the break.

A corner fell at the feet of Paul Dummett shortly after the defender had been tripped in the box and his volley seemed certain to find the corner, only for Caballero to deny Dummett his second goal in as many League Cup games.

Moussa Sissoko entered the fray as a 64th minute substitute for Daryl Janmaat and the French powerhouse sealed the win with a superb second 11 minutes later. A fine dummy left Eliaquim Mangala for dead and Sissoko raced onto his touch before stroking a fine effort past Caballero with the outside of his foot.

Ryan Taylor moved to right-back from centre midfield when Sissoko replaced Janmaat and the former Wigan defender pulled off a stunning block to stop Edin Dzeko from pulling a goal back.

The Bosnian striker had a tap in as he connected with a ball across the box but Taylor – making his first appearance since August 2012 – dived across and took the shot straight in the privates to ensure Newcastle left with an historic victory.