Hastings League: Beechwood Shamrocks continue their almost unbroken run with a 30-12 victory over South West Rocks Marlins