The Eagles held on to beat the Buccaneers, 31-25, on Sunday at Raymond James Stadium to improve to 4-0 on the season.