Ricciardo drove very poorly while Max was excellent. I say that because Max defended excellently from Kimi, he was taking it easy over the whole lap, he braked early into turn one even if it let Kimi close. He was protecting those tires, taking easier lines and had the tire life lap after lap to get great traction out of the final few corners to pull the gap he needed on Kimi.
On the other hand Ricciardo attempting to get past Vettel took every single corner ultra tight, which is faster but put more pressure on tires. He was braking hard, he was taking risks, he was locking up. Honestly I think Ricciardo maybe had an element of bad luck but he was driving WAY too hard throughout every single lap to get Vettel. Ricciardo drove in a way that would cause higher tire temps and worse deg.
Verstappen though, immense, amazing he won, brilliant drive overall.
Rosberg/Hamilton, I see that as mostly Rosberg's fault, he has previous with driving people off the track in Bahrain, way too aggressive, pushed Hamilton off the track and caused the collision.
Thing is looking back at the past couple of years if Rosberg/Ham had equally fast cars but different teams Rosberg would have got a huge penalty for Monaco, a huge penalty for the Spa incident and a penalty for the Canada chicane cut. Because they are in the same team there isn't the same push for punishment where rival teams would complain very loudly. At this point Rosberg would have gotten multiple penalties for such driving and that would be taken into account when judging this. He's getting away with a lot because he's in the same team as the guy he keeps doing dodgy things against.