WEYMOUTH were crowned champions after a close 2-1 over Hamworthy Recreation in the Dorset Senior Cup