Answered December 15th, 2019

The Miami Dolphins eked out a victory over the New England Patriots, 27 to 24, on December 29.

who won the miami dolphins or buffalo bills
Interpreted as:
Who won the miami dolphins or buffalo bills in their last game?

See Trending NFL Searches