Manchester United extended their unbeaten league run to 18 games as a 3-1 victory at relegation-threatened Middlesbrough took them up to fifth place.
Guardiola was criticised after his side crashed out of the Champions League against Monaco in midweek and the Spaniard suffered another blow as City's slender hopes of catching Premier League leaders Chelsea were effectively ended at Eastlands.