Kevin de Bruyne shoved Arsenal manager Mikel Arteta after the Spaniard kicked the ball away from him during their Premier League clash on Wednesday evening.
De Bruyne was looking to take a quick throw-in during Manchester City's 3-1 win over Arsenal but the Gunners boss blocked him from the ball and flicked it away.
De Bruyne was furious with Arteta and lashed out by shoving the 40-year-old Spaniard in the chest before running off to collect the ball.
De Bruyne picked the ball up from next to the Arsenal bench and made his way back to the sideline.
He exchanged words with the Arteta on the way and pointed his finger at the Arsenal manager before getting back to it.
Granit Xhaka was quick to defend Arteta from De Bruyne, while fourth official Darren England stepped in to diffuse the situation.
Arsenal's backroom staff were also seen leaping to Arteta's defence during the encounter with the Belgium international.
Ally McCoist spoke about the situation shortly after it took place. The Scotland legend said he knew exactly what Arteta was trying to achieve but admitted the push was 'unfair'.
Speaking on Amazon prime, McCoist said: 'I know what he was up to Arteta, but I'm not sure it deserved that reaction.
'But he was being a bit naughty. Watch, he takes it away there and then gets a little shove for his efforts. But do you know what it's done? It's got the crowd going.'
Manchester City went on to win the game 3-1 and move ahead of Arsenal on goal difference.