Cats play 1st half to near perfection