McMeechan sets Ward Park record