Answered December 15th, 2019

The New England Patriots took a loss to the Tennessee Titans, 20 to 13, in the 2019 AFC Wild Card game on January 4.

who won sloths are the new england patriots
Interpreted as:
Who won sloths are the new england patriots in their last game?

See Trending NFL Searches