Milan
Maignan 6.5: The challenge was being ready when called upon just once, and the French goalkeeper did exactly that, making a crucial save from Akpa Akpro`s close-range header.
Tomori 6: Deployed as a right-back in a back four, he did his job in a typical end-of-season match. Neither impressive nor poor.
Gabbia 6.5: Scored his second goal in the league after the one in the first leg derby. Again, it was a header, his specialty.
Pavlović 6.5: In the first half, he surprised everyone with his ball-striking ability from set pieces, with Pizzignacco denying him a certain goal. Showed grit and personality even in a game of modest significance.
Musah 5: Technically disastrous, even the most elementary touches went wrong. Gave the impression his time in a Rossonero shirt is nearing its end. (from 46` Chukwueze 6.5: Came on with the right spirit and delighted the sparse crowd with some skillful plays.)
Loftus-Cheek 6: Had a season to redeem but time is short, and good intentions weren`t enough. He tried.
Reijnders 6: Little more than a training session, he played at a slow pace. A peculiar evening, probably his last in a Rossonero shirt.
Bartesaghi 6: Celebrated his contract renewal with his first start of the season. Overall, a positive performance. (from 60` Jimenez 5.5: Was rarely seen.)
Pulisic 6: Linked up play with great determination but lacked exceptional quality. (from 85` Florenzi n.v.)
Joao Felix 7: Scored his second consecutive goal with a free-kick gem. Shortly before, he hit the crossbar with a good header. Ended his experience in the Rossonero shirt on a high note. (from 79` Fofana n.v.)
Jovic 6: Moved across the attacking front, looking good but lacking concrete impact. (from 1` 2nd Half Camarda 6.5: Fought for every ball, desperately seeking his first Serie A goal. It seems the appointment is only postponed.)
Coaches
All. Joao Costa 6: For Conceicao`s assistant, it was a real match. He supported the team with great involvement.
Monza
Pizzignacco 6: Excelled in the first half with a save from Pavlovic`s free-kick. Couldn`t repeat it for Joao Felix but overall saved everything saveable. (from 82` Mazza n.v.)
Pereira 5.5: Had the trickiest opponent in Pulisic and held his own in the first half. Less sharp in the second half.
Caldirola 6: A couple of clearances showing experience and skill. Led the defense with good authority. (from 79` Izzo n.v.)
Carboni 6: Provided a backheel assist to Keita, but it was ruled out for offside. Showed heart and pride.
Birindelli 5.5: Pushed forward often and effectively but lacked accuracy in his crosses. Could have done better.
Akpa Akpro 6.5: Among the best on the field: determined, always ready to make runs into the opponent`s box. Maignan denied him a well-deserved goal.
Bianco 5.5: Lots of movement but not always tactically precise. The early second-half booking affected him.
Ciurria 5: A performance where he seemed invisible. (from 70` Castrovilli 6: Came on with great desire and moved around quite well.)
Kyriakopoulos 5: Completely out of the game. Made many reading errors.
Caprari 5.5: Tried to build some counter-attacking plays but lacked the final touch. (from 70` Sensi 6: Two or three plays showed that the talent is there.)
Keita Balde 5.5: Lots of pressing but little presence in the opponent`s box. (from 79` Petagna n.v.)
Coaches
All. Nesta 6: The last to lower the flag.