Manchester City have succumbed to a 2-0 defeat at the hands of Newcastle United in this evening's League Cup clash at the Etihad.
The Magpies took the lead in the sixth minute when Fernandinho's mistake deep into his own half allowed 18-year-old Rolando Aarons to pick up the ball before confidently slotting it past goalkeeper Willy Caballero.
Worse was to come for Manuel Pellegrini's side when David Silva limped off after appearing to injure his left knee moments before the Newcastle goal.
In the 21st minute, however, the hosts had a great chance to pull themselves level when substitute Samir Nasri lashed a cross into the box, Stevan Jovetic at hand to seemingly bundle his effort into the bottom corner. However, Newcastle keeper Rob Elliott pulled off a smart save to deny the Montenegrin striker.
More action was to come as Fabricio Coloccini sliced a James Milner ball against his own post just before the half-hour mark, while Paul Dummett forced a reflex leg stop from Caballero at the other end a few minutes later.
Right at the end of the half, Daryl Janmaat was able to deliver a pinpoint low cross towards Adam Armstrong, but the ball skidded just wide of the post.
Alan Pardew's side thought they had doubled their lead just before the hour when Gabriel Obertan struck an effort into the top corner. However, Stuart Atwell disallowed the goal due to offside.
The French midfielder was at the centre of the action again when he was brought down by Aleksandar Kolarov midway through the second half, but the referee waved play on.
It mattered little in the end, because in the 76th minute, Moussa Sissoko swerved past Fernandinho on the edge of the box, before nutmegging Bacary Sagna and slotting past Caballero.
City piled forward in a bid to find a consolation at the very least, but Newcastle were able to see the game off in efficient fashion to shock the holders and advance to the next round of the League Cup.