The Miami Dolphins haven't beaten a "winning team"
Buffalo Bills (5 - 5)
Pittsburgh Steelers (5 - 5)
NY Jets (3 - 7)
San Diego Chargers (4 - 6)
Cleveland Browns (0-10)
LA Rams (4 - 6)
The Denver Broncos (7-3) have beaten all of ONE "winning team", the Texans.
The Kansas City Chiefs(7-3) have beaten ONE "winning team", the Raiders.
The Raiders have beaten ONE "winning team"
The Patriots** have beaten TWO "winning teams", both while Tommy Boy was at home. They haven't beaten a winning team since he has returned.
You play who's on your schedule, a win doesn't count more or less if that team has a winning record or not. The majority of wins for "winning teams" come from beating "losing teams". It's not like the Patriots** or the Cowboys(who have beaten ZERO "winning teams") win all their games against winning teams.