Kelechi Iheanacho hailed Manchester City's 2-1 victory over Manchester United as 'a dream come true' after scoring what proved to be the winner at Old Trafford.
City dominated much of the opening 45 minutes and were 2-0 ahead, thanks to goals from Kevin De Bruyne and Iheanacho, as the first half drew to a close.
Zlatan Ibrahimovic halved the deficit on 42 minutes after City goalkeeper Claudio Bravo - making his debut - dropped a Wayne Rooney free-kick into the path of the former Sweden striker, who volleyed home expertly.
Kelechi Iheanacho celebrates after scoring Manchester City's second goal in the derby
But Pep Guardiola's side held off a spirited United effort in the second half to strike the first blow between two of the pre-season Premier League title contenders.
Nigeria international Iheanacho, starting in place of the suspended Sergio Aguero, told Sky Sports: 'It means it all to me.
'It is a dream come true to play in the Manchester derby, and to get a winning goal.
I am very, very happy for everyone.
Iheanacho was in the ideal place to slot home after De Bruyne's shot rebounded off the post
City youngster quickly checks to ensure his effort hasn't been ruled offside by the linesman
tiki slot machine-TAKA?
YOU'RE HAVING A LAUGH, THIS WAS ROUTE ONE
Pep Guardiola's first Manchester derby goal wasn't the sort of free-flowing passing move we were used to seeing from his Barcelona and Bayern Munich sides.
Left-back Aleksandar Kolarov received the ball from goalkeeper Claudio Bravo, and then launched it up the pitch to Kelechi Iheanacho.
The striker headed it on to the on-rushing Kevin De Bruyne, who knocked it past United defender Daley Blind and slotted into David de Gea's bottom corner from the edge of the area.
<!- - ad: website - ->adverts.addToArray("pos":"mpu_factbox")Advertisement
'It is a great day for me and for the team, for everyone.'
De Bruyne opened the scoring on 15 minutes with a cool finish past David De Gea after an Iheanacho flick-on sent the Belgium playmaker racing clear on goal.