The twists and turns keep coming in the NFL, with the two remaining unbeaten sides San Francisco and Philadelphia suffering big upsets last week.
There's now all to play for as the Detroit Lions actually look like challengers, and the Chiefs face another divisional rival with Patrick Mahomes still nowhere near top form.
And in the game of the weekend Miami and Philadelphia face-off now both 5-1 for the season in what will give us an idea of exactly where everyone stands in the NFL.
NFL Week 7 Schedule
Detroit Lions (5-1) @ Baltimore Ravens (4-2)
Match Odds: 5/42.25 | 13/20
Points Spread: Ravens -3
Total Over/Under: 42.5
It's still so hard to believe, the these Detroit Lions look the real deal - and they've already win in Kansas City, Green Bay and Tampa Bay so Baltimore won't hold any fear for them.
Dan Campbell's Lions have been mauling teams recently - winning their past four by 14 points at least on the back of some fast starts, and Baltimore have just come back from playing in London last Sunday.
Lamar Jackson has been OK but the Ravens have been generally sluggish, so back Detroit here. Although they're outsiders it'd be no shock if they continued their impressive run.
Miami Dolphins (5-1) @ Philadelphia Eagles (5-1)
Match Odds: 23/20 | 8/111.73
Points Spread: Eagles -2.5
Total Over/Under: 51.5
The irresistible force meets the immovable object in Philly as Miami's high-flying, record-breaking offence swaggers into to town to face a gritty, non-nonsense Eagles side that will welcome them with a smack in the mouth from the off.
The Eagles can swing, they're second in the league in total yards and rushing offence behind Miami, but Philly hasn't been clicking of late - as four turnovers in a loss at the Jets showed.
The Dolphins have questions to answer too though, as they were outplayed by Buffalo in their only other meeting with a true Super Bowl contender so far - their other five wins came against teams with a combined 5-24 record.
Both sides have defensive concerns, Miami is 20th overall and Philly 20th in pass defence, so look for the Eagles to go full-on smashmouth and run it down Miami's throats and play keepaway from Tua Tagovailoa and that offence.
I can see it being more spit and polish than flair and finesse, and it could go either way, but on decent displays we'll take the Miami offence to put up just a few too many points from big plays for a faltering Philly to run with.
Cleveland Browns (3-2) @ Indianapolis Colts (3-3)
Match Odds: 4/71.57 | 29/202.45
Points Spread: Browns -3.5
Total Over/Under: 40.5
You always have to be careful of a huge comedown after huge win, so Cleveland need to be careful not to let last week's triumph over San Francisco see them take their eyes off Indy.
They should handle Gardner Minshew but the Colts will be running for their lives with Jonathan Taylor and Zack Moss and their success or failure will be the key to the game.
The Browns defence, which has allowed the third-fewest yards in history through five games, will do their bit, and even without Deshaun Watson, PJ Walker showed enough against the Niners to suggest he can muster enough points to win a low-scorer again.
Buffalo Bills (4-2) @ New England Patriots (1-5)
Match Odds: 1/41.25 | 16/54.20
Points Spread: Bills -8.5
Total Under/Over: 40.5
It's still extremely weird for those of a certain age to see the Bills stroll into Foxborough as two-score favourites - but with four straight double-digit wins over the Pats the line is perhaps a little short.
As Bill Belichick's side have been woeful on both sides of the ball, averaging just 12 points a game (second-worst in the NFL) with 11 giveaways and just three takeaways from the defence.
The Bills only allow 14.8 points a game and have a second-best 13 takeaways so even if it gets ugly as it did against the Giants then Buffalo should have far too much in hand.
Josh Allen usually dices up this Pats side but New England could slow him down as the Giants did, and the home side should be able to run it enough to at least keep it close this time.
Las Vegas Raiders (3-3) @ Chicago Bears (1-5)
Match Odds: 4/61.67 | 5/42.25
Points Spread: Raiders -2.5
Total Over/Under: 37.5
I'm always nervous about the Raiders as favourites on the road - but none of the QB options that could be on show would make you confident about anything.
Brian Hoyer, without a win as a starter since 2016 (with the Bears) seems a better options for Las Vegas than Aidan O'Connell - who had three turnovers in his NFL debut a couple of weeks ago.
Without Justin Fields the Bears will roll with Tyson Bagent (exactly!) who had two turnovers in less than two quarters of action in last week's debut. It looks like being a good day for the defences.
With Maxx Crosby the premier defender on show and the Bears giving up 25 sacks already (third most) then will back him to have the biggest say in this mess of a match-up.
NFL... Only Bettor - Watch Here!
Los Angeles Chargers (2-3) @ Kansas City Chiefs (5-1)
Match Odds: 15/82.88 | 9/20
Points Spread: Chiefs -5.5
Total Over/Under: 47.5
The spread is bang on the money with five of the last six meetings being decided by six points or less - and all five of the Chargers' games this season have been seven-point margins or less. Tight games are just what these teams do.
KC have had four extra days to prepare as they played last Thursday while LA played on Monday - plus the visitors have the worst secondary in the league yards-wise, meaning that Patrick Mahomes should have few problems dishing the ball out to his plethora of receiving options.
Even if none of them behind Travis Kelce have stepped up as yet.
Green Bay Packers (2-3) @ Denver Broncos (1-5)
Match Odds: 17/20 | 1/12.00
Points Spread: Packers -1.5
Total Over/Under: 45
The Packers are favourites for the first time this season, which coming after two bad losses tells you exactly what the bookies make of the Broncos.
They're 0-3 at home at Mile High, and Matt LaFleur has had a bye week off to come up with a plan to get Jordan Love and Green Bay back on track - expect a fast start from the visitors who can then hang on for the win.
Arizona Cardinals (1-5) @ Seattle Seahawks (3-2)
Match Odds: 16/54.20 | 1/41.25
Points Spread: Seahawks -7.5
Total Over/Under: 44.5
The Cardinals are underdogs for the 15th game in a row, and even though they've hung around with teams and Seattle looked bad last week, it's a nice get-right game for the Hawks.
Geno Smith is under a bit of pressure but the run game can help here against an Arizona defence that was gashed by Kyren Williams last week. Kenneth Walker (6TDs in last four games) can do the same and keep up his TD streak.