Wigan ended 10-man Manchester City’s hopes of a quadruple with a shock 1-0 win in the fifth round of the FA Cup on Monday.
Will Grigg scored the winner for the League One side in the 79th minute when he finished brilliantly from the edge of the box.
City had largely dominated the match, even after seeing Fabian Delph sent off at the end of the first half for a sliding tackle on Max Power that referee Anthony Taylor looked initially to have deemed only worth a booking.
The incident sparked a furious reaction from City boss Pep Guardiola, who was involved in a heated debate with his counterpart Paul Cook that continued down the tunnel at half-time.
And Guardiola’s mood will unlikely to have improved after seeing his side crash out of their first competition this season.
Defeat is only the third of the campaign for City, who had created enough good chances to win the game, especially in the first half, despite Wigan looking dangerous on the break.
Sergio Aguero headed a decent opportunity over in the third minute before Ilkay Gundogan saw a shot palmed away.
Wigan threatened at the other end too, with Grigg shooting into the side-netting and Nick Powell seeing an effort blocked on the counter.
Fernandinho wasted City’s best opening of the half when he blazed over from the penalty spot, while Christian Walton denied Aguero in the 45th minute.
But City were reduced to 10 men late in the first half when Delph slid in on Power, with the referee initially appearing set to book Delph, only to then issue a red card.
City were incensed by the decision and Guardiola and Cook clashed on the sidelines and then exchanged words down the tunnel at half-time.
Despite having a man less, City dominated the second half, albeit without creating any clear chances, even after the introduction of Kevin De Bruyne.
And Wigan snatched a dramatic win in the 79th minute when Kyle Walker let a pass roll by him and Grigg pounced and finished brilliantly from the edge of the box.
Wigan continue their promotion push in League One when they host Rochdale on Saturday and then travel to Bristol Rovers next Tuesday.
Manchester City face Arsenal in the Carabao Cup final on Sunday and then travel to the Emirates to take on the Gunners in the Premier League on Thursday, March 1, with both games live on Sky Sports.