The Eagles dealt the Buccaneers their first loss after almost blowing a 24-3 lead, while the Bills held off the Saints in a game that was closer than expected.