The Philadelphia Eagles and Kansas City Chiefs played an electric game on Monday Night Football (Nov. 20), and while it was a close one, the Eagles pulled off a close, 21-17 win on the Chiefs’ turf. Now, the Eagles are definitely the No. 1 ranked team in the NFL. But, they’ve got some tough games ahead, so quarterback Jalen Hurts and the team have to stay healthy and focused. The Eagles have some big games coming up against the Buffalo Bills, Dallas Cowboys, San Francisco 49ers and Seattle Seahawks.

Elsewhere during NFL Week 11, the Detroit Lions, Dallas Cowboys and San Francisco 49ers all pulled off wins, keeping those teams among the best n the NFC, just behind the Eagles. Actually, the Lions are No. 2 in the NFC right now, which is why even though I usually root for Hurts and the Eagles, I was hoping they’d fall against the Chiefs, so that the Lions could be tied for No. 1. Still, the Lions are a comfortable No. 1 in the NFC North.

The poor Carolina Panthers currently have the worst record in the NFL at 1-9. Right behind them, shockingly, is the New England Patriots at 2-8. For a legacy team like that, fans are obviously not happy about it. Other teams struggling this season include the Arizona Cardinals at 2-9, New York Giants at 3-8 and Chicago Bears at 3-8. While these teams are struggling, they shouldn’t be considered “easy wins,” as when you get to the NFL, you’re obviously among the best, and any of these teams could pull off upsets against might higher-ranked teams. Just look at last weekend’s game with the Detroit Lions vs. the Chicago Bears. The Bears almost ran away with that game, which was actually a Detroit home game, and they would have, if Detroit hadn’t rallied at the end for an incredible comeback in the final three minutes of the game.

NFL Power Rankings Week 12:

1. Philadelphia Eagles (8-1)

It’s hard to argue that the Eagles aren’t the team to beat in the NFL this season. They want that Super Bowl win badly. They’re out for blood. The Eagles, of course, just won a huge rematch against the Kansas City Chiefs, the same team that beat them in the Super Bowl earlier this year. I think that if Jalen Hurts and the team stay healthy, these guys will be difficult, if not impossible, to beat. Okay, maybe not impossible. But hard.

2. Baltimore Ravens (7-2)

I know what you’re thinking. What puts the Ravens so high on this list of NFL Power Rankings? Well, here’s the reason: They’ve got Lamar Jackson. When he’s on, he’s on. Seriously, when Jackson is playing his best football, there’s no stopping him.

3. Kansas City Chiefs (7-3)

The Chiefs have experienced some rough games this season, and they’re 7-3, so this Super Bowl team is not doing quite as well as expected. But, they’ve got the talent. They just need to execute. With Patrick Mahomes and Travis Kelce at the helm, don’t count these guys out.

4. Detroit Lions (8-2)

Detroit is simply magic this year. The team rallied from a 12-point deficit with just a little over three minutes left in the fourth quarter to beat the Chicago Bears 31-26. Jared Goff had a rough game, throwing three interceptions, but he still motivated the team to believe and then lead them to an unbelievable victory. Now, Detroit is 8-2 for the first time since 1962. These guys could surprise everyone and beat the Eagles in the playoffs. Just saying.

5. San Francisco 49ers (7-3)

The San Francisco 49ers lost three in a row this season, and boy, was that tough. But, Brock Purdy and company have regrouped, and now, they seem as strong as ever.

6. Miami Dolphins (7-3)

The Miami Dolphins have experience and up-and-down season, but they’re hanging on, with a 7-3 record. Tua Tagovailoa has been playing some great football, and this team could be a sleeper winner.

7. Dallas Cowboys (7-3)

The Dallas Cowboys were expected to be one of the best teams in the NFL this year, and they are, but they aren’t quite living up to those sky-high expectations. That said, Dak Prescott threw for 189 yards and two touchdowns in Dallas’ recent game against the Carolina Panthers, to pull off a large, 33-10 win. They’re on a winning streak, too.

8. Jacksonville Jaguars (7-3)

The Jags are on a roll. They fell to the 49ers in Week 10, but Trevor Lawrence and company came back with a roar in Week 11, beating the Tennessee Titans 34-14.

9. Cleveland Browns (7-3)

The Browns and rookie quarterback Dorian Thompson-Robinson played an exciting game against the Pittsburgh Steelers last weekend, winning in the very last second, 13-10. They’re still in AFC playoff contention.

10. Houston Texans (6-4)

Considering the Houston Texans have one of the best quarterbacks in the league, C.J. Stroud, it’s surprising their record is 6-4. But, don’t count this team out. Last weekend, Stroud threw for 336 yards with two touchdowns, and the Texans were victorious over the Cardinals 21-16.

NFL Week 12 is shaping up to have some great games. Of course, the legendary Thanksgiving Day games are always the best to watch. Here’s the full NFL Week 12 schedule and games to watch.