“Thursday Night Football” is usually on at 8:20 p.m. ET. But is there a game in Week 18? Post navigation Why did Antonio Brown leave Buccaneers? Star receiver claims he was ‘cut’ following refusal to play injured Mavericks showcase improved defense restricting Stephen Curry, Warriors to rough offensive night