A weekend of drama promised at Bristol Motor Speedway