Roos storm into BFNL preliminary final