Cats end inaccurate Robins top spot hopes