Monaco 1996 went over the 2-hour limit as well.
Interestingly, the rules regarding the 2-hour limit do seem to have changed in recent years. Previously, if the 2-hour limit was reached, the lap that the race leader was on at that moment would be the last one. But yesterday, after the clock hit 0:00, Hamilton completed the lap he was on (he had just started it) and then one further lap (I have checked the current rules, and this is correct). I’m guessing this rule change came about as under the previous rules a driver may be uncertain if he has finished the race or not when he crosses the line.