The New England Patriots squeaked out a win over the Arizona Cardinals, 20 to 17, yesterday.

who won the new england patriots kansas city
Interpreted as:
Who won the new england patriots kansas city in their last game?

See Trending NFL Searches