Buffs beat Lake Nash to book grand final spot