Barellan keep faint finals chances alive with a 32-point win