There is no denying it anymore. The San Francisco 49ers are the best team in the NFL.

 The New England Patriots got shredded Sunday night by the Baltimore Ravens, leaving the 49ers as the only undefeated team. For weeks, many, myself included, wondered if the 49ers really were one of the NFL's best.

We can't wonder anymore.

They are the best – for now.

Kyle Shanahan's group has been impressive. The defense has carried the team, but the run game on offense is as good as any in the league. The one unknown was whether they could throw it well enough.

Jimmy Garoppolo answered that question last week with a four-touchdown game against the Arizona Cardinals.

Week 9 is in the books and there's a lot to go over. Fortunately Will Brinson, John Breech, Ryan Wilson and Sean Wagner-McGough are here to break everything down on the latest episode of the Pick Six Podcast. Listen to the full show below and be sure to subscribe right here for daily NFL goodness.

The 49ers play a tough game this week on Monday night against the Seattle Seahawks and Russell Wilson, who is the MVP as of right now. That defense will be tested for sure.

They head to that game as the best team in the NFL, the last undefeated team in the league, which is the surprise of the first half. That has them now in the top spot of my Power Rankings this week, which is a big improvement from where they started the season.

The 49ers will lose somewhere along the way, but the scary thing is they've done this without being close to full force. Injuries have hit the offensive line in a big way, yet they've played through it with success.

That's why Shanahan is a legitimate coach of the year candidate. He's done an outstanding job getting his team to the top.

Now comes the tough part: Keeping it there.

Biggest Movers
5 Chiefs
5 Vikings
1 49ers If they can get Jimmy Garoppolo to play like he did against the Cardinals, they can be a real Super Bowl contender. He was outstanding. 1 13-4-0
2 Saints They come off their bye with a division game against the Falcons and a healthier Drew Brees. That's always a good thing. 1 7-10-0
3 Ravens Lamar Jackson is a legitimate MVP candidate. What they did to New England was impressive. 2 10-7-0
4 Patriots It's just one loss, but they looked really bad on defense against the Ravens. That won't happen again. They will use that loss as motivation. 3 8-9-0
5 Packers That was a terrible showing against the Chargers. The offensive line got whipped and Aaron Rodgers was off in a big way. 1 8-9-0
6 Seahawks Russell Wilson got back on track in his quest to be the MVP against the Bucs. The defense has to be better going forward. 1 9-8-0
7 Cowboys It wasn't always pretty against the Giants, but the offense came alive. That's two games in a row heading into a big one against the Vikings defense. 2 12-5-0
8 Rams They come off their bye with a tough road game against a Steelers team that is better on defense. Can Jared Goff keep his pre-bye roll going? 2 5-12-0
9 Bills They are 6-2 and clearly in the playoff race. Yet you get the impression few people believe in them. They should. 2 13-3-0
10 Chiefs That was an impressive victory against the Vikings without Patrick Mahomes. He should be back soon, which is when things get back to normal. 5 14-3-0
11 Vikings At some point, they have to win games like they lost in Kansas City. You can't lose to the Chiefs with a backup passer and now comes a tough one at Dallas. 5 13-4-0
12 Colts The Jacoby Brissett injury isn't bad, which is a good thing. Brian Hoyer is in for the short term. 4 4-12-1
13 Panthers That was a nice bounce-back game against the Titans. Christian McCaffrey is in the MVP race for sure. 1 7-10-0
14 Texans At 6-3, they head to their bye tied for the division lead. That was a nice victory against the Jaguars in London. 1 3-13-1
15 Raiders Don't look now but the Raiders are 4-4 heading into a big Thursday night game with the Chargers. The offense has come alive. 2 6-11-0
16 Eagles Two straight victories has the Eagles back thinking playoffs after a bad start. They have fixed some of those defensive issues. 2 14-3-0
17 Steelers At 4-4, they are in the division race after the bad start. The defense has really made improvements. 2 9-8-0
18 Chargers That was a season-saving victory against the Packers. Now they face a tough turnaround with a road game against the Raiders. 3 10-7-0
19 Jaguars After London, they get a bye and a week to decide who will be the quarterback going forward. The guess is it will be Nick Foles in the next game against the Colts. 5 9-8-0
20 Lions That fast start seems like a long time ago with all the recent losing. Their defense isn't good enough. 4 9-8-0
21 Titans Ryan Tannehill lost for the first time Sunday, but it wasn't on him. The defense had a rough go of it. 1 7-10-0
22 Bears The offense is way too limited, which is why this team won't be in the playoffs. Even the defense is tailing off some now. -- 3-14-0
23 Cardinals They've improved as the season moved along and really pushed the 49ers last Thursday. They have a winnable game against former coach Bruce Arians and the Bucs this week. 1 4-13-0
24 Broncos Brandon Allen did some really good things in his first NFL start, leading the Broncos to a victory over the Browns. With Joe Flacco out for a while, it's his team. 1 5-12-0
25 Browns At 2-6, all that preseason hype seems like a big waste of time. They aren't going anywhere this season. 2 7-10-0
26 Giants They competed against the Cowboys, which is another good sign. They just aren't good enough to win those types of games yet. -- 9-7-1
27 Buccaneers The defense isn't very good right now, which is why they aren't winning games. Now here comes Kyler Murray. -- 8-9-0
28 Commanders Dwayne Haskins wasn't awful in his first start, but he needs to throw it down the field more. That will come. -- 8-8-1
29 Dolphins They won a game. They won a game. They won a game. Wow. 3 9-8-0
30 Falcons They come off the bye with major questions about whether their coach will make it through the season. They will do so against division-rival New Orleans, which won't be easy. -- 7-10-0
31 Jets Losing to the Dolphins is a bad look. This team is a disaster right now. 2 7-10-0
32 Bengals It's time for Ryan Finley as they come off the bye. Will he liven up the offense? It won't be easy with the line in front of him. 1 12-4-0