The first goal of the summer tournament arrived after four minutes, as Andrea Petagna pounced on a poor Jonathan Rossini backpass and shrugged off the goalkeeper to deposit into an empty net. The striker turned 18 last month and is a star of the Milan youth team.

A Robinho strike was charged down and Bianco went close for the hosts with a backheel flick wide from a corner.

Another defensive error handed Sassuolo the equaliser, as goalkeeper Gabriel’s pass to promising Canadian-Italian midfielder Bryan Cristante was intercepted and Gaetano Masucci blasted it low into the near bottom corner.

Robinho wasted a golden opportunity with poor finishing moments later and was booed off the field by Milan fans. His rapport with the supporters has been damaged by the on-again off-again move to Santos that never materialised.

Petagna pounced on another howler and this time desperate Francesco Manganelli defending prevented Andrea Poli from taking the lead. Alberto Pomini also required a tough save on Petagna’s snapshot.

The evening took a very nasty turn after 34 minutes when Kevin Constant suddenly kicked the ball into the stands and stormed off into the locker room. He said he heard a racist insult, but nobody else on the field appeared to. Milan sent on a substitute and the referee followed protocol by sending out a message over the tannoy system warning the game could be suspended.

It was similar to the incident that saw Kevin-Prince Boateng leave during a midweek friendly against Pro Patria, but that was after repeated racist chanting and the rest of the team followed him.

Cristian Zaccardo scored, although he was in an offside position.

Milan ended the game with 10 men, as Cristante committed a second bookable offence. This too had seemed ready for penalties, until Masucci sprung the offside trap from a Gomes through ball and kept his cool to side-foot past Gabriel.

That goal completed Masucci’s brace and gave Sassuolo the 13th edition of the Trofeo TIM. Sassuolo end the tournament with four points, followed by Juventus on three and Milan two.