St Johns takes care of home turf over Haslett