Last week in the NFL was great for 12 of the 13 home teams in action through Sunday night. Only the 49ers, who beat the Cardinals on Thursday night, were road victors.
That also meant there were considerable upsets and surprises throughout the league, causing a big shakeup in Sporting News' power rankings ahead of Week 10. There are new teams at the top, but the middle also got further muddled, and the bottom was turned upside-down.
MORE: Latest NFL QB power rankings
Going into Week 10, here's how every team in the NFL stacks up against each other.
NFL power rankings
1. San Francisco 49ers, 8-0 (previous ranking: 2)
The 49ers got a scare as their defense showed some cracks against Kyler Murray and a quick-hitting spread offense. But Jimmy Garoppolo came through when they gave up points and couldn't run the ball well. They're a complete team, and that's why they remain the NFL's only undefeated team.
2. New Orleans Saints, 7-1 (4)
The Saints had a bye and were still able to move up with both the Patriots and Packers going down. With Drew Brees back and their defense playing lights out, they are right there with the 49ers as the 1A team to beat in the NFC.
3. New England Patriots, 8-1 (1)
The Patriots got ripped by the Ravens before a much-needed bye week. Some of the issues they were having in smaller doses against weaker opponents all came to a head against an explosive, run-heavy team that dominated both time of possession and the scoreboard. New England is still the AFC favorite, but there's a lot more doubt now with a tougher schedule ahead.
Watch every NFL regular season game and RedZone on DAZN (start your free trial)
4. Baltimore Ravens, 6-2 (7)
The Ravens needed statement wins after losing at home to the Browns and falling on the road to the Chiefs. They got them in impressive fashion in back-to-back games, knocking off the Seahawks and Patriots around a bye. It's not just Lamar Jackson; it's a great traditional rushing attack and an improving, big-play defense.
5. Seattle Seahawks, 7-2 (6)
The Seahawks needed all of Russell Wilson's best to survive another game in which their defense struggled. He is playing at an unbelievable level and is the main reason they're positioned to push the 49ers for first place in the NFC West, starting with the head-to-head matchup in Week 10.
6. Green Bay Packers, 7-2 (3)
What was that? Aaron Rodgers and Aaron Jones couldn't get anything done against a leaky Chargers defense in what was essentially a "home" away game in Los Angeles. The issues with Green Bay's run defense once again burned the offense and its opportunities. It's hard for the Aarons to click in a balanced, big-play attack when they're not on the field.
7. Kansas City Chiefs, 6-3 (8)
The Chiefs needed to split their games with Matt Moore filling in for Patrick Mahomes, and after falling just short against the Packers, they redeemed themselves at home in comeback style against the Vikings. Mahomes should be back to raise their offensive ceiling against the Titans.
8. Minnesota Vikings, 6-3 (5)
The Vikings will need to keep answering questions about their big-game struggles on the road, but don't blame Kirk Cousins. It's more about the overrated defense being gashed at the wrong times against the run and also giving up backbreaking plays in the passing game.
9. Dallas Cowboys, 5-3 (9)
The Cowboys came out of Monday night against the Giants performing better all-around on the road. With the Vikings and Patriots up next, they needed that tune-up against a bad defense and limited offense.
10. Houston Texans, 6-3 (12)
Deshaun Watson's dynamic play apparently carries over to London, especially when he is getting a ton of help from Carlos Hyde and Duke Johnson Jr. running the ball, too. The Texans' defense needed that strong, confidence-building outing without J.J. Watt, too.
11. Los Angeles Rams, 5-3 (10)
The Rams are coming out of bye trying to be more sound defensively and more effective with their running game. There's a lot on Jared Goff with a brutal schedule ahead, and he might need to get it done without Brandin Cooks.
12. Philadelphia Eagles, 5-4 (13)
The Eagles are starting to put everything together again; their running game is opening things up for the passing game and also helping put their maligned defense in more comfortable situations. Doug Pederson has his team playing solid complementary football going into a bye and, in Week 11, the Patriots matchup.
13. Buffalo Bills, 6-2 (14)
The Bills did what they needed to do against the Redskins, and they made rookie running back Devin Singletary more the centerpiece of their offense with Josh Allen continuing his slightly raised rookie play. If they can take care of the Browns in the Dawg Pound as surprising underdogs, they will have a good chance to make the playoffs in a weak overall AFC.
14. Indianapolis Colts, 5-3 (11)
The Colts live and die by the close game, and the big kick Adam Vinatieri made against the Broncos at home didn't happen against the Steelers on the road. Now they have to trust their system again with Brian Hoyer, because there's a decent chance Jacoby Brissett will miss at least one full game.
15. Carolina Panthers, 5-3 (16)
The Panthers went back to the defensive takeaway and Christian McCaffrey show against the Titans to hide their major issues in run defense. Credit Kyle Allen for hanging in there and playing well at home given the long-term injury concern around Cam Newton.
16. Oakland Raiders, 4-4 (19)
The Raiders are a fun team to watch with Jon Gruden and without Antonio Brown. Josh Jacobs, Tyrell Williams, Darren Waller, Foster Moreau and Hunter Renfrow have made Derek Carr a lot better. Now if they could just shore up pass defense a little, they could be an AFC playoff team.
17. Pittsburgh Steelers, 4-4 (22)
The Steelers don't get many style points for edging the Colts, but their defense remains their backbone, and it made the big play it needed with James Conner joining Ben Roethlisberger on the shelf. Pittsburgh is very much in play as a wild-card contender.
18. Detroit Lions, 3-4-1 (15)
The Lions keep getting the best play of quarterback Matthew Stafford's career. But they still can't run the ball, and they have equal trouble stopping both the run and pass defensively. Playing with a one-dimensional offense in a shootout every week isn't a good formula for consistent success.
19. Los Angeles Chargers, 4-5 (23)
The Chargers got character-building wins against the Bears and Packers to sneak back into the AFC wild-card race. If only they were better in close games earlier in the season. The best news is that the change to offensive coordinator Shane Steichen looks great for the overall production of Philip Rivers and Melvin Gordon going forward.
20. Jacksonville Jaguars, 4-5 (17)
What was that? The Jaguars didn't open things up in the passing game the way they should have against the Texans, and it might lead to the end of Gardner Minshew Mania. They need to think long and hard, however, about going back to Nick Foles. He can't make them any better.
21. Tennessee Titans, 4-5 (18)
Ryan Tannehill and Derrick Henry continue to make the offense a lot more relevant, but the defense has too many holes in the middle, especially when Jurrell Casey can't play. The Titans are exactly what their record says they are: frustratingly mediocre.
22. Arizona Cardinals, 3-5-1 (20)
The Cardinals were impressive in their response to the 49ers' defensive challenge, and they have built some confidence for Kyler Murray and Kliff Kingsbury. That should help them going into a matchup against former Arizona coach Bruce Arians in Tampa Bay.
23. Chicago Bears, 3-5 (21)
The Bears are trying to win with the running game and defense while completely hiding Mitchell Trubisky. The problem is they need to let Trubisky loose in matchups that call for it (like the Eagles game), and they also have a lot of new holes on defense. Coach Matt Nagy is mired in a massive sophomore slump.
24. Denver Broncos, 3-6 (27)
The Broncos got the job done with Brandon Allen being supported by big plays from their three best remaining offensive skill players, Courtland Sutton, Phillip Lindsay and Noah Fant. They head into their bye in an attempt to regroup and finish Vic Fangio's first season strong.
25. Tampa Bay Buccaneers, 2-6 (25)
The Buccaneers' offense is starting to become clean and balanced with Jameis Winston, Mike Evans, Chris Godwin and now more of Ronald Jones. They also have stayed in games because of much-improved run defense, but the back-end woes against the pass keep hurting them.
26. Cleveland Browns, 2-6 (24)
There are still the same-old Browns. Dysfunction reigns supreme on every level in Cleveland, and Freddie Kitchens is looking like a lame-Dawg coach.
27. New York Giants, 2-7 (26)
The Giants have some optimism offensively with Daniel Jones, but they'll need to wait until next year to get any kind of similar feeling defensively.
28. Atlanta Falcons, 1-7 (29)
The Falcons entered and exited their bye week with Dan Quinn still their head coach. They are stuck facing the division-leading Saints on the road in Week 10.
29. Washington Redskins, 1-8 (28)
The Redskins had to go with Dwayne Haskins in Buffalo, and the poor rookie results were predictable. The next coach in Washington has to be all about getting the QB right, or his talent will be a big waste.
30. Miami Dolphins, 1-7 (32)
How about them Dolphins? Leave it to Ryan Fitzpatrick against one of his former teams, the Jets, to lift Miami to respectability with a legitimate passing offense.
31. New York Jets, 1-7 (30)
Leave it to Adam Gase against his former team, the Dolphins, to find a way to make his current listless team look worse. All the perceptions of this hire being bad have become realities.
32. Cincinnati Bengals, 0-8 (31)
The Bengals are now the last remaining winless team and were forced to slip to No. 32 during their bye. We'll see how bad it gets with rookie Ryan Finley now starting at QB.