Cats down inaccurate Saints in AFL scrap