Century partnership steers Beechworth to first win of the season