‘Wounded giants’ Rams and Bucs meet in must-win matchup