Pep Guardiola has claimed his first derby win as Manchester City continued their dominance at the start of the 2016 season by beating Manchester United 2-1 at Old Trafford in Manchester.
After Kevin De Bruyne gave the Sky Blues an early 1-nil lead on Saturday, Kelechi Iheanacho managed to double the visitors advantage by scoring on a rebound.
Zlatan Ibrahimovic however, pulled one back for Jose Mourinho's United before the half time break, making it 2-1.
Both teams had second half chances, but City held on to take all three points and also maintain their 100 percent start to the Premier League season.