Buffs edge out Tigers in suspenseful grand final