Cats get big OT win on the road in dramatic style