The Tampa Bay Buccaneers will finish the season with a losing record after being defeated for the ninth time this season.
The St Louis Rams scored four touchdowns in their 28-13 win over the Buccaneers.
Lance Kendricks scored an 80-yard touchdown from a Sam Bradford pass, while Janoris Jenkins, Steven Jackson and Austin Pettis also found the end zone.
Wide receiver Mike Williams scored Tempa Bay's only touchdown in the third quarter, but the home side were unable to score in the fourth and stage a comeback.
The result gives St Louis their eighth win of the season, meaning they can still finish with a winning record if they beat the Seattle Seahawks next weekend.