Just because soneone goes over, it doesn't always mean there is a foul or a dive. The referee can interpret that it's a contact sport and doesn't always result in a free kick or booking.
Apart from the corner I thought was ours at the end, unbelievably I thought he was very good. Two Thistle bookings were deserved, no real dirty ones from Hearts (just a strong, physical team) and for me no foul on Cerny.