Heroes:-
Max, the pass on Sainz into frst corner was vital to set up a chance at Charles. He also took the chance well against Leclerc, most others found difficulty keeping the car inside the white lines when going for DRS overtakes, Max judged it to perfection, sure he had more speed but he still had to get the turn in done after the overtake - and he did.
Perez for nursing a wounded car to the end and even trying to get Sainz for 3rd place after the restart, it was never certain that Checo's car would make it to the finish.
Ocon for keeping his nose clean and letting the race come to him, safety car and penalties helped him be higher at the end, however he still had to drive it from the back of the grid.
Track designers for creating jeopardy for the best drivers in the world at the tricky chichane. Stop whingeing you numpty drivers and deal with it, you deal with all the extremes of Monaco - so suck it up.

Merc for keeping Lewis out at s/c, he was behind George and would have come out much lower down if he pitted. Whilst he may have made places again not sure he would have got George or Bottas. In fact without the Mercs scrapping close behind Valtteri may not have been distracted & run wide allowing both to jump up a place.
Zeros:-
Ferrari for not having a set of softs or mediums to use after late s/c with a free pitstop, Max had passed pit entry when full s/c called. Basic stuff surely to be prepared for such an outcome.
Alonso, Lando Gasly and especially Schumacher for just losing the plot and having unecessary wheel banging and on track fisticuffs. Mick was even scrapping with his teamate on more than one occasion - to prove what?........who knows.
Mick to finish in the points you need to be higher than 15th! Hell man even tortoise Latifi beat you.