Creswick in a thriller, BMS advance to grand final