Getty Images

NFL Week 4 grades: Eagles get an 'F' for blowout loss to Bucs, Vikings earn solid grade after moving to 4-0

Here are the Week 4 grades for every team

by · CBS Sports

Welcome to the Week 4 grades!

The fourth week of the NFL season has been a big one for rookie quarterbacks. During the early window of games, Caleb Williams and Bo Nix both came away with a win. For Williams, he became the first QB in the common-draft era to win his first two home starts in the same year where he was taken with the first overall pick.

Williams won the first game of his career with a Week 1 win over the Titans and then he followed that up on Sunday with the Bears beating the Los Angeles Rams. As for Nix, after throwing for NEGATIVE yardage in the first half against the Jets, he bounced back to throw for 60 yards in the third quarter of that game to lead Denver to the only touchdown for either team in what turned out to be a 10-9 win for the Broncos

If Jayden Daniels can beat the Arizona Cardinals in the 4 p.m. window, that will give the rookie quarterbacks a clean sweep in Week 4 with a 3-0 record. 

Though the 1 p.m. games on Sunday, there have been nine games played so far this week and we have grades for all of them below. 

Atlanta 26-24 over New Orleans

C+Saints
The Saints are good, but they're not good enough to give away touchdowns to the other team, but that's exactly what they did in this game and they did it TWICE. Derek Carr threw a pick six in the second quarter, which came after Rashid Shahid had muffed a punt that the Falcons recovered in the end zone for a TD in the first quarter. The Saints looked like the better team, but the better team doesn't always win in the NFL especially when you make gaffes like that. 
B-Falcons
The Falcons probably felt like Christmas came early on Sunday and that's because the Saints gifted them with two touchdowns in the first half. Atlanta only rushed for 88 yards, Kirk Cousins struggled some with his accuracy and the defense couldn't stop New Orleans on third down (The Saints converted on 7 of 13 attempts), but the Falcons were able to come up with a big play whenever they needed it and that's why they won. One player who had an "A+" effort was Younghoe Koo, who hit four field goals, including a career-long 58-yarder in the final seconds. The Falcons passed their first NFC South test of the season, but they won't have long to celebrate because they play the Buccaneers on Thursday. 

Chicago 24-18 over L.A. Rams

C-Rams
The Rams are only going to go as far as Matthew Stafford can take them this season, and in Chicago, he couldn't take them very far. The Rams quarterback turned the ball over twice and that essentially ended up being the difference in the game. Stafford lost a fumble in the first half that gave the Bears the ball at L.A.'s 16-yard line and Chicago soon turned that into the only TD that either team would score in the first half. The Rams' biggest offensive struggles came in the red zone with L.A. only scoring one TD on four trips inside of Chicago's 20-yard line. One week after pulling off a shocking comeback win over the 49ers, the Rams looked like a completely different team, but not in a good way. 
B-Bears
The Bears offense might not be a thing of beauty yet, but their defensive performance was on Sunday. The Bears defense beat up on Matthew Stafford, sacking him three times while also forcing two turnovers. Montez Sweat forced a Stafford to fumble in the first half that led to a short 16-yard TD drive for the Bears. In the second half, Jaquan Brisker came up with a game-sealing interception. Offensively, the offseason signing of D'Andre Swift finally paid off with the running back totaling 165 yards and a touchdown (93 rushing and 72 receiving). The Bears got a strong defensive performance and an efficient showing from their offense and there's no reason why they can't win more games with that same formula.  

Minnesota 31-29 over Green Bay

BVikings
The Vikings have been the most surprising team in the NFL this year and their surprise run continued with another impressive game. Well, an impressive half. Sam Darnold might come crashing back to earth at some point, but it didn't happen this week. The Vikings QB threw three touchdowns in the first half as Minnesota shot out to a 28-0 lead. The Vikings did a good job of taking advantage of miscues by Green Bay: They scored 14 points off of two Jordan Love interceptions in the first half and they got another TD after a Packers missed field goal. Yes, the Vikings almost blew a 28-point lead, but they didn't, and now, they're 4-0 and they look like one of the best teams in the NFL. 
CPackers
The Packers didn't punt on any of their first four drives, but they came away with zero points due to two missed field goals and two interceptions, and it was just that kind of day for Green Bay. The mistakes kept piling up for the Packers, who turned the ball over four times. Jordan Love looked rusty in his return to the field on a day where he threw three interceptions, but he also showed flashes of what makes him so great while throwing for 389 yards. The Packers came back from a 28-0 deficit to make this a game, so they definitely showed some fight, but the missed field goals and turnovers are definitely a cause for concern. 

Indianapolis 27-24 over Pittsburgh

B-Steelers
Over the course of his career, the knock on Justin Fields is that he takes too many sacks and turns the ball over too often, and this game definitely isn't going to help his reputation. Fields took four sacks on Sunday and he lost 30 yards on those four plays. He also lost a fumble in Colts territory, which was one of two fumbles that Pittsburgh lost on Indy's side of the field. Fields did come up with some huge plays -- he threw for 312 yards and rushed for two touchdowns -- but his mistakes hurt. The biggest surprise here was that the Steelers defense struggled against a backup QB (Joe Flacco). At 3-1, the Steelers are still in a good spot, but no one in their locker room is going to be happy about this loss.  
B+Colts
With Anthony Richardson knocked out of the game, the Colts were forced to turn to Joe Flacco for the entire second half, but that didn't slow them down. Flacco threw for 168 yards and two touchdowns against a Steelers defense that had been one of the best in the NFL through the first month of the season. The Colts defense actually looked better than Pittsburgh's: The unit kept Justin Fields in check, sacking him four times while also forcing one Fields fumble that the Colts recovered. The defense also came up with two big fourth-down stops. If Richardson is out for any length of time, the Colts might be able to survive if Flacco and the defense continue to play at this level. 

Denver 10-9 over N.Y. Jets

B-Broncos
The Broncos could barely complete a forward pass, but sometimes you don't need to do that to win in the NFL. Bo Nix only threw for 60 yards, but that's all the Broncos needed on a day where their defense did the rest. The defense absolutely suffocated Aaron Rodgers, sacking the Jets QB five times. They also came up big on third down, holding them to just four conversions on 17 attempts. It was an impressive performance from a defense that's surrendered seven points or less for the second straight week. As for Nix, the passing numbers weren't impressive, but he did put together two strong scoring drives in the second half. At 2-2, the Broncos suddenly feel like a team that could be dangerous this year. 
CJets
When your defense holds the other team to under 200 yards of total offense, that usually means you walk away with a win in the NFL, but not if you're the Jets. The offense sputtered in this game: Aaron Rodgers got beat up, they couldn't convert on third down and they weren't able to score a TD in the first half, despite getting set up with a first-and-goal at Denver's 1-yard line. Four weeks into the season, the offense still looks out of sync, being held under 270 yards in three of their four games. If they don't get things figured out soon,  it could be a disappointing season for the Jets. 

Tampa Bay 33-16 over Philadelphia 

FEagles
With A.J. Brown and DeVonta Smith both out, the Eagles offense absolutely sputtered. The Eagles went three-and-out on their first three possessions and by the time they got a first down for the first time, they were already down 24-0. It didn't help that Lane Johnson was also out and with their star tackle on the sideline, the Eagles' offense line was overmatched by a Buccaneers defense that sacked Jalen Hurts six times. Hurts also lost another fumble, which is an ongoing issue for the Eagles QB. This game was never close, but there is some good news for the Eagles: They have a bye in Week 5, which means their injured stars will have an extra week to heal. 
ABuccaneers
Apparently, Baker Mayfield just loves playing the Eagles. After throwing for 337 yards and three touchdowns against them in a playoff win last season, Mayfield was just as good this time around, throwing for 347 yards and two touchdowns. After the Bucs jumped out to a 24-0 lead, Tampa Bay's defense pinned its ears back and did the rest. Lavonte David had his first multi-sack game since 2018. After an unexpected loss to the Broncos in Week 3, the Bucs bounced back with a big win over the Eagles and Tampa Bay currently looks like one of the best teams in the NFC. 

Cincinnati 34-24 over Carolina

B+Bengals
The 0-3 Bengals desperately needed a win on Sunday and Joe Burrow made sure that happened. Burrow, who threw two TD passes, led an impressive Bengals offense that totaled 373 yards. The Bengals offense is finally at full strength and Burrow used every one of his weapons with four different players catching at least three passes in a game where Tee Higgins and Ja'Marr Chase combined for 145 yards. The Bengals defense is still having issues, but the unit did at least force a punt, which it didn't do last week against the Commanders. The defense did just enough with two fourth-down stops, including a goal-line stand on Carolina's opening possession. The Bengals offense is good enough to beat anyone, it's just a matter of whether the defense actually shows up each week. 
B-Panthers
Andy Dalton was looking for revenge on his former team, but he didn't quite get it. The Panthers QB threw for 220 yards and two touchdowns, but he also threw an interception that led to Cincinnati's first touchdown of the game. Panthers coach Dave Caneles went all in for the win with his biggest call coming on a failed fake punt from his own 35-yard line in the third quarter. The Panthers didn't win, but one thing's for sure: This team is much more competitive with Dalton running the offense. 

Houston 24-20 over Jacksonville

B-Jaguars
The Jaguars gave Trevor Lawrence a $275 million contract back in June, and so far, they're probably not too thrilled with their investment. The Jaguars QB had another ugly day, throwing for just 169 yards while completing just 54.5% of his passes. Quarterbacks earn a lot of their money with how they play in the fourth quarter, but Lawrence was unclutch against Houston, completing just 2 of 7 passes for 1 yard in the final quarter. The Jaguars have plenty of other problems, but if Lawrence keeps struggling, it's hard to see them getting anything turned around. Lawrence has now lost nine straight starts. 
B-Texans
C.J. Stroud was the hero of this game for Houston. The Texans QB threw a 1-yard TD pass to Dare Ogunbowale with just 18 seconds left to cap off the win. Stroud was nearly unstoppable in the fourth quarter, completing 10 of 14 passes for 113 yards and a TD. Nico Collins continues to play like an absolute star and the Jags got a firsthand look as he caught 12 passes for 151 yards and a TD. The Texans defense did struggle to stop the run -- it gave up 158 yards -- and that could be a small concern going forward, but right now, Houston handily looks like the best team in the AFC South. 

Dallas 20-15 over N.Y. Giants (Thursday)

B-Cowboys
It took four weeks, but the Cowboys finally figured out how to stop the run. Sure, they were only playing the Giants, but the Cowboys still came through with an impressive performance, holding New York to just 26 yards on the ground. It was a huge step forward for a defense that had surrendered the most rushing yards in the NFL through the first three weeks. Offensively, the Cowboys weren't flashy -- they barely topped 100 yards in the second half -- but Dak Prescott did come up with two big plays with a 15-yard TD to Rico Dawdle and a 55-yard TD to CeeDee Lamb, which both came in the first half. The Cowboys didn't look overly very impressive, but they did win, and that's all that matters
CGiants
If the Giants have had one bright spot through four weeks, it's been Malik Nabers, who put on another show in this game before suffering a concussion in the second half. The Giants rookie caught 12 passes for 115 yards and was a big reason New York was able to go toe to toe with the Cowboys. With the Giants' ground game being absolutely shut down (it was held to just 26 yards), Daniel Jones had to carry the offense, and although that worked at times -- especially when Jones was throwing to Nabers -- the Giants just couldn't finish drives. They settled for five field goals from Greg Joseph on a night where they went 0-for-2 in the red zone. Jones wasn't bad, but he struggled to throw deep, which is something he's going to need to get figured out if this offense wants to get any better. For the second time this season, the Giants played well enough to win against an NFC East opponent. Instead, they picked up a moral victory, which counts for nothing in the NFL