NFL Week 10 grades: Tom Brady's Buccaneers get an 'A-' for win in Germany; Vikings earn 'A-' for beating Bills

NFL Week 10 grades: Tom Brady's Buccaneers get an 'A-' for win in Germany; Vikings earn 'A-' for beating Bills

Updated: 24 days, 30 minutes, 26 seconds ago

The Buccaneers might want to see if they can get all of their games moved to Germany.

With the team in an offensive rut, the trip to Munich seemed to fix nearly everything as Tampa Bay held off Seattle 21-16 in what was the NFL's first regular-season game ever played in Germany. 

After struggling for most of the past seven weeks, the Buccaneers finally caught fire on the offensive side of the ball: They had their longest run of the season (29 yards), their longest touchdown play of the season (31 yards) and Tom Brady actually looked like Tom Brady. 

Although Brady did throw an interception late in the game, he was on point on nearly every other throw as he completed 22 of 29 passes for 258 yards and two touchdowns, marking just the second time this year he's thrown for multiple touchdowns in a game. 

Brady's first TD pass was a big one: On a third-and-10 in the second quarter, the Buccaneers were staring at the possibility of a field goal attempt, but then Brady found Julio Jones for a 31-yard TD. 

That touchdown gave the Buccaneers an early 7-0 lead and they never looked back. If you're wondering how bad Tampa Bay's offense had been this season, just consider this: Jones' score was the longest touchdown of the year for the Bucs. Before that play, the Buccaneers' longest TD came from just 28 yards out. Jones finished with three catches for 53 yards on a day where three different receivers went over the 50-yard mark. 

If you want a taste of how accurate Brady was, here's a 25-yard pass he through to Cade Otton in the third quarter. 

Although Brady was huge, he wasn't the only reason why Tampa Bay's offense was so effective. The Buccaneers' rushing attack finally showed up and it helped Tampa Bay control the game. 

Going into Week 10, the Bucs were on pace to be the worst rushing team in NFL history with an average of just 60.7 yards per game through the first nine weeks. In Germany, they had more than 2.5 times that total with a season-high 161 yards. 

Rachaad White, who hadn't rushed for more than 27 yards in any game this season, shocked everyone with a 105-yard performance. The rookie even had one of the most electrifying plays of the game when he stiff-armed Quandre Diggs out of the stadium on a 29-yard run, which was the longest running play of the season for the Buccaneers. 

White also iced the game with 34 rushing yards on Tampa Bay's game-sealing drive. 

The Buccaneers haven't looked like one of the top teams in the NFC through the first 10 weeks, but they still have Brady and they still have a talented roster. With their win over the NFC West's first-place team, the Buccaneers are proving they could be a dangerous team down the stretch. In 2020, the Bucs had five losses heading into their bye before eventually winning the Super Bowl and with Sunday's win in Germany moving them to 5-5, that's exactly where they are heading into this year's bye. 

Alright, let's get to the grades for every game from Week 10. If you're looking for a deeper dive on the Panthers' win over the Falcons that was played Thursday, be sure to click here.

Tampa Bay 21-16 over Seattle in Germany

B- Seahawks This game kicked off at 6:30 a.m. ET on the body clocks for Seattle's players and they definitely played like that early on. The Seahawks ended up sleep-walking through most of the first half. Not only did they punt on all five of their possessions, but they scored zero points and totaled just 57 yards in the game's first two quarters. By the time they woke up in the second half, it was too little, too late. The Seahawks were almost able to rally thanks to two interceptions from the defense, but an ugly fumble by Geno Smith at Tampa Bay's 9-yard line late in the third quarter killed any chances of a comeback. The good news for the Seahawks is that they'll now have a bye to figure out what went wrong in Germany. 
A- Buccaneers As good as the Buccaneers were on offense in this game, their defense might have been better. Not only did the Bucs absolutely shut down Seattle's rushing attack -- holding the Seahawks to just 39 yards on the ground -- but they smothered Geno Smith, sacking him three times. The Buccaneers defense was at its best on third down, limited the Seahawks to just one conversion on nine attempts. The defense did struggle some in the second half, but it also came up with a huge fumble recovery in the third quarter that shut down a Seahawks drive that had reached Tampa Bay's 9-yard line. 

Seahawks-Buccaneers grades by John Breech (Love the grades? Hate the grades? Let him know on Twitter.)

Minnesota 33-30 over Buffalo (OT)

A- Vikings The Vikings (8-1) pulled off one of the most shocking wins of the NFL season and it was almost all thanks to Justin Jefferson and Patrick Peterson. The receiver came up with big catch after big catch after big catch on a day where he caught 10 passes for 193 yards and a TD. One of his receptions came on a fourth-and-18 and it very well might end up going down as the best catch by any player this year (You can see the play here). As for Peterson, he picked off Josh Allen twice, including an interception in overtime that won the game for the Vikings. Going into this game, the Vikings didn't really have a statement win on the season, but they definitely made a statement on Sunday and that statement is that this team is a Super Bowl contender. B- Bills Josh Allen is probably going to feel sick when he watches film of this game. The Bills (6-3) were leading 27-10 with less than two minutes left to play in the third quarter, but that lead slowly melted away due to mistakes by Allen. The Bills QB turned the ball over three times in the final 11 minutes and the biggest one came on a fumbled snap at the 1-yard line with just 41 seconds left to play that allowed Minnesota to take a 30-27 lead. Allen also threw two interceptions after the Bills had driven inside of Minnesota's 20-yard line, including a pick in OT that cost the Bills the game. The good news for the Bills is that Allen looked healthy after dealing with an elbow issue all week. The bad news is that they've now lost two straight games, which has caused them to drop all the way down to the sixth seed in the AFC.  

Vikings-Bills grades by John Breech (Love the grades? Hate the grades? Let him know on Twitter.)

Detroit 31-30 over Chicago

B+ Lions This team has shown some grit under Dan Campbell, and now, that grit is finally translating to wins. The Lions (3-6) looked to be left for dead in a game where they were trailing 24-10 with 11 minutes to play, but the offense and defense both came up big to help Detroit get the shocking win. Jeff Okudah had a pick-six that tied things up and then Jared Goff engineered a 91-yard TD drive in the final five minutes to get Detroit the win. Amon-Ra St. Brown played a big part in the Lions' success with 10 catches for 119 yards. This win marked the Lions' first victory on the road since 2019 and if they can win on the road, Cambell might have finally convinced them that they can beat anyone, anywhere at any time. B- Bears Justin Fields was nearly perfect in this game, but he did make one big mistake and that came on a pick-six in the fourth quarter that allowed the Lions to tie the game up at 24 with just 10:29 left to play. Besides that, Fields had a field day: Not only did the Bears QB throw two TD passes, but he also rushed for 147 yards and two touchdowns. The Bears (3-7) didn't win, but the good news is that it appears that they finally found the franchise quarterback that they've spent decades looking for. 

Lions-Bears grades by John Breech (Love the grades? Hate the grades? Let him know on Twitter.)

Kansas City 27-17 over Jacksonville

C Jaguars The Jaguars (3-7) opened this game with a big surprise when they went onside on the opening kickoff, but that was about the only risk that Doug Pederson took against the Chiefs. If you're going to beat Kansas City, you need to throw the kitchen sink at them, but this was a game where Pederson punted twice from Kansas City's territory. The Jags offense just didn't have quite enough firepower to keep up with the Chiefs and it didn't help things that kicker Riley Patterson melted down with two missed field goals.  B- Chiefs The Chiefs (7-2) made a lot of mistakes in this game, but that didn't matter, because they have Patrick Mahomes. The Chiefs QB toyed with Jacksonville's secondary, throwing for 331 yards and four touchdowns. That being said, the Chiefs probably won't have much fun watching film from this game, considering they turned the ball over three times. The upside for the Chiefs is that with a Sunday night game coming up in Week 11 against the Chargers, this could have been a trap game, but they took care of business and didn't let that happen. 

Jaguars-Chiefs grades by John Breech (Love the grades? Hate the grades? Let him know on Twitter.)

Miami 39-17 over Cleveland

D- Browns The Browns scored the first touchdown of this game, but then everything fell apart after that for them. After the score, the Browns ended the first half with a lost fumble, a failed fourth down and a punt. By the time the offense started moving the ball in the second half, the Browns were already trailing 24-7 and there was no way they were coming back from that. The Browns simply had no answers for a high-powered Dolphins offense that put up nearly 500 yards. At 3-6 and with games against the Bills and Buccaneers coming up, the Browns are going to have to pull off an upset or two in the next two weeks if they want any chance at being relevant when Deshaun Watson returns. A Dolphins For the past two weeks, the Dolphins (7-3) have been forced to win shootouts because the defense has been struggling, but that wasn't the case this week. The defense absolutely shut down Nick Chubb while sacking Jacoby Brissett three times. The unit also came up with three big fourth-down stops while also forcing a huge turnover in the first quarter after the Browns had driven inside Miami's 35-yard line. If the defense catches up to the offense, the Dolphins could become the team to beat in a suddenly wide-open AFC East. Speaking of the offense, it continues to be on fire. The Dolphins have now scored 30 points or more in three straight games for the first time since 2009. 

Browns-Dolphins grades by John Breech (Love the grades? Hate the grades? Let him know on Twitter.)

N.Y. Giants 24-16 over Houston

C Texans The Texans offense was so bad in the first half of this game that Davis Mills only threw for 35 yards. Although the offense started moving the ball in the second half, that's also when the Texans started shooting themselves in the foot, which they did multiple times. The Texans (1-7-1) were especially bad in the red zone, scoring a TD just ONE time on six attempts. Two of those attempts fell apart in the second half due to turnovers. If they had been able to do any damage in the red zone, they might have been able to pull off the upset, but they didn't. Good teams are good because they come up with big plays when their team needs them and bad teams are bad because they continuously make dumb mistakes like Houston did on Sunday. B- Giants The award for ugliest win of Week 10 definitely goes to the Giants. Although they were clearly the better team in this game, they struggled to put Houston away. The defense came away with two huge turnovers in the second half, including an interception in the end zone and a fumble recovery after Houston had driven inside of the Giants' 9-yard line. Offensively, the Giants rode Saquon Barkley, who rushed for 152 yards and a touchdown. Darius Slayton also came up big as he saved the day by taking a short pass and going 54 yards for a TD on a third-and-9 in the third quarter. The Giants are now 7-2 and they look like a serious threat to make the playoffs. 

Texans-Giants grades by John Breech (Love the grades? Hate the grades? Let him know on Twitter.)

Pittsburgh 20-10 over New Orleans

D+ Saints New Orleans' inability to run the ball (Saints gained just 29 yards on 15 carries) and stop the run greatly contributed to the loss. Ten penalties, two late-game turnovers and going just 3 of 12 on third down also played significant roles in New Orleans (3-7) losing its seventh game of the season.
A- Steelers Pittsburgh (3-6) played its best game of the season on both sides of the ball. The Steelers largely had their way with the Saints offense despite not having Minkah Fitzpatrick in the secondary. The Steelers offense put together the franchise's first 200-yard game since Le'Veon Bell ran for a franchise-record 239 yards in December 2016. Kenny Pickett ran for 51 of those yards while completing 18 of 30 passes without committing a turnover.

Saints-Steelers grades by Bryan DeArdo (Love the grades? Hate the grades? Let him know on Twitter.)

Tennessee 17-10 over Denver

D- Broncos The Broncos (3-6) are still not riding, and time is running out. Sunday marked Denver's fifth one-score loss this season, as the Titans picked off Russell Wilson at the goal line with 20 seconds remaining in the fourth quarter. Wilson hasn't played well, but there's plenty of blame to go around for this game. The Broncos averaged 2.6 yards per rush, and the offensive line play was atrocious. Billy Turner and Graham Glasgow were knocked out with injuries, as was wide receiver Jerry Jeudy. That of course hurt. Denver recorded just 106 yards of total offense in the second half! Another tough-to-watch performance that ended with a loss.
B- Titans The way this game started had reporters in the press box looking up the NFL single-game record for most punts -- 16 by the Raiders in 1998. The Titans didn't score their first points until very late in the second quarter, but once again found a way to win. Derrick Henry was held in check with just 53 rushing yards on 19 carries, but Nick Westbrook-Ikhine stepped up with a career-high 119 receiving yards and two touchdowns. The Titans defense was yet again a big reason why Tennessee (6-3) found the win column, as they sacked Russell Wilson six times and recorded 18(!) QB hits.

Broncos-Titans grades by Jordan Dajani (Love the grades? Hate the grades? Let him know on Twitter.)