The NFL Power Rankings are headlined by the Philadelphia Eagles and Buffalo Bills.
Mitchell Leff/Getty Images (left), Patrick Smith/Getty Images (right)

NFL Power Rankings: Heading Into Week 7, it's the Eagles, Bills, Chiefs & Everyone Else

Week 6 of the NFL Season was headlined by two heavyweight matchups and a whole lot of upsets. Josh Allen and the Buffalo Bills got their revenge on Patrick Mahomes and the Kansas City Chiefs as they escaped Arrowhead with a 24-20 win. The Philadelphia Eagles also remained undefeated after taking care of the visiting Dallas Cowboys. But, as I stated before, the trend of Week 6 was upsets.

The New York Jets went on the road and beat the Green Bay Packers while the other New York team, the Giants, shut down Lamar Jackson and the Baltimore Ravens. A banged-up 49ers team fell to the Atlanta Falcons, and the Pittsburgh Steelers shocked the world and picked up a big win over the Tampa Bay Buccaneers. So, now that we've reviewed some of the major games, let's see how this wild weekend of football affected our NFL Power Rankings.

1. Philadelphia Eagles (6-0)

The Eagles celebrate a touchdown against the Dallas Cowboys.

Andy Lewis/Icon Sportswire via Getty Images

This game was not close. And then it was close. And then it wasn't close — again — as both the Eagles offense and defense flexed their muscles, keeping The Birds undefeated heading into their bye week.

2. Buffalo Bills (5-1)

The Bills showed they are the best team in the AFC after picking up a great road win over the Chiefs. Also, Josh Allen has more total yards than 27 NFL teams.

3. Kansas City Chiefs (4-2)

The Chiefs had a lot more than 13 seconds to come back and beat the Bills, but an uncharacteristic interception by Patrick Mahomes ended that storyline quickly.

4. Minnesota Vikings (5-1)

The Vikings are a gritty (or griddy) team finding its way to win ball games. Aside from their Monday night loss to Philly, the Vikings have played very well.

5. Los Angeles Chargers (4-2)

Justin Herbert threw the ball 50-plus times on Monday Night but none of those passes went for a touchdown. Nevertheless, the Chargers picked up a big divisional win.

6. San Francisco 49ers (3-3)

Jimmy Garropolo celebrates after a play against the Atlanta Falcons.

Kevin C. Cox/Getty Images

RELATED: Jimmy Garoppolo Hitting On Erin Andrews Never Gets Old

San Francisco is banged up and, once again, they're one of the most injured teams in the league. For now, there is no need to worry about the recent loss.

7. Dallas Cowboys (4-2)

The defense finally took a blow this past Sunday, but held its own for one quarter to help get their team back in the game. Three interceptions by Cooper Rush were too much to overcome, though. The good news: Dak is back!

8. Tampa Bay Buccaneers (3-3)

A few weeks ago, Tom Brady talked about "bad football" being played around the league. Well, Brady and the Bucs are no exception as they come off their third loss in four games.

9. New York Giants (5-1)

The Giant's leading receiver is Richie James with 189 yards. Yet their run game and defense have propelled them to their best start since the 2008 season.

10. Baltimore Ravens (3-3)

Mark Andrews celebrates with his team after catching a touchdown pass.

Sarah Stier/Getty Images

The Ravens defense blew another lead. At this rate, the Ravens will finish 9-8 as they haven't put together a streak of the winning — or even the losing kind — through the first six weeks.

11. Cincinnati Bengals (3-3)

The Bengals escaped New Orleans with a win, but once again, Joe Burrow was under a lot of duress.

12. Los Angeles Rams (3-3)

The defending Super Bowl champs are sitting at .500 after picking up the win against a bad Panthers team. With a tough schedule ahead, can the Rams get back to the playoffs?

13. Tennessee Titans (3-2)

The bye week came at a bad time for the Titans, as they were on a three-game winning streak. But with Indy and Houston up next, they should take control of the AFC South.

14. Green Bay Packers (3-3)

The Packers drop to .500, losing their second consecutive game to a New York team. These issues go way beyond not having Davante Adams.

15. Indianapolis Colts (3-2-1)

Matt Ryan barks commands at his teammates while playing the Jacksonville Jaguars.

Michael Hickey/Getty Image

None of their wins have been pretty, but the Colts are finding ways to come out on top. Their remaining schedule leans slightly away from their favor. It will be interesting to see if they can make a run to get into the playoffs.

16. New York Jets (4-2)

J-E-T-S JETS! JETS! JETS! Zach Wilson is 3-0 since he came back from injury, but his numbers are far from great. They could be a dark horse team to make the playoffs if he improves his play.

17. Miami Dolphins (3-3)

Three straight wins to three straight losses, and Miami's fans are awfully quiet as they drop to .500. Hopefully, the return of Tua Tagovailoa this weekend will end their three-game skid.

18. New England Patriots (3-3)

QB controversy in Foxborough? Bailey Zappe is 2-0 in his replacement role as the starting QB1 and has completed 73% of his passes while tossing five touchdowns to just one interception.

19. Las Vegas Raiders (1-4)

The bye week came at a good time for the Raiders. Their 1-4 record is not the start they wanted, but they have everything they need to get back on track.

20. Pittsburgh Steelers (2-4)

Najee Harris and Diontae Johnson celebrate a Steelers touchdown.

Joe Sargent/Getty Images

RELATED: Najee Harris Outran a Rough Childhood & Became an Alabama Legend

The Steelers picked up a much-needed win over the Bucs. They still need more improvement on offense, but this defense should keep them in games.

21. Seattle Seahawks (3-3)

Good for Geno Smith. Who knows how long this will last but good for him.

22. New Orleans Saints (2-4)

The Saints are not making the playoffs and should honestly find a way to get a first-round pick because they are in desperate need of a quarterback. Winston and Dalton (and Taysom) are not it.

23. Denver Broncos (2-4)

A hot start fizzled out pretty quickly as the Broncos defense got no help from Russell Wilson and the Denver offense.

24. Arizona Cardinals (2-4)

DeAndre Hopkins returns, and it comes at the perfect time as Hollywood Brown hits the injury report. But why did they trade for Robbie Anderson?

25. Atlanta Falcons (3-3)

Marcus Mariota runs for a touchdown against the San Francisco 49ers.

Todd Kirkland via Getty Images

The Falcons look to be ahead of schedule, and they're playing really good football. Depending on their offseason in 2023, this team could become the favorite to win the South as early as next year.

26. Cleveland Browns (2-4)

This is what is expected and it is only going to get worse with the Browns' upcoming schedule.

27. Jacksonville Jaguars (2-4)

A third straight loss following a positive start had Jags fans throwing their hats. But be patient. This team is far away from making some noise.

28. Washington Commanders (2-4)

Commander Carson Wentz will be out for a while, and if Heinicke can rattle off some wins, you gotta think Wentz might have played his last game in Washington.

29. Chicago Bears (2-4)

The Bears offense is so bad, but the defense is fun to watch. Some blame can be put on Fields, but this man needs an offensive line and a true No. 1 receiver.

30. Detroit Lions (1-4)

Jared Goff leads the Detroit Lions on the field against the New England Patriots.

Maddie Malhotra/Getty Images

After the bye week, I think the Lions can put together at best, another four to five wins. However, they should expect another top-three draft pick finish.

31. Houston Texans (1-3-1)

The Texans have a brutal schedule, but this is a rebuilding year, so no blame should be placed.

32. Carolina Panthers (1-5)

This is a really, really, REALLY bad football team.

MORE: Matt Rhule is a Sneaky Genius for Getting Fired by the Carolina Panthers