Rams 38, Vikings 31
The Rams’ defense didn’t play well in this game because they were down one of their top cornerbacks, but their offense took over and torched the Vikings relentlessly. They averaged 10.1 yards per play, which is an insane number. That means, on average, they got a first down on every single play they ran. How is that even possible?
Well, I’m glad you asked. I mentioned Jared Goff’s work ethic heading into 2017. He bought into what Sean McVay and Greg Olson were teaching him, and he put in full effort to improve his game. He was much better last year compared to his rookie campaign, and now he’s taken it to a completely different level. Goff is now absolutely lethal, routinely connecting on deep bombs on numerous occasions each week. Four of the Ram receivers caught passes of 36 yards or longer. Cooper Kupp did so on multiple occasions, and one of the touchdowns Kupp scored was a beautiful throw by Goff to drop the ball right into the bucket over two defenders. It was an amazing pass – one Goff couldn’t have even dreamt of when he was struggling mightily in 2016.
Goff misfired on just seven occasions, going 26-of-33 for a ridiculous 465 yards and five touchdowns. Goff was as good as the numbers indicate, and McVay’s play-calling was impeccable. That was evident early when McVay somehow got Kupp matched up on a linebacker, and he scored a long touchdown easily.
Goff’s two other touchdowns were thrown to Robert Woods (5-101) and Todd Gurley (4-73).
Cousins finished 36-of-50 for 422 yards and three touchdowns. Pass protection was a big issue at times, as Cousins was strip-sacked and also took some sacks in key situations. Also, there were some handoffs in which there were Rams in the backfield to take Cousins despite it being a run play. Minnesota’s offensive line is a disaster, and it’s something the team desperately needs to address next offseason.
Stefon Diggs wasn’t far behind Thielen in the box score, catching 11 passes for 123 yards. He didn’t find the end zone, while someone named Aldrick Robinson did twice on his two catches for 33 yards. Kyle Rudolph (5-57) had a decent outing, while Laquon Treadwell (4-47) predictably dropped a pass.
Bears 48, Buccaneers 10
Trubisky opened the game by heaving a 39-yard touchdown bomb to Trey Burton. He made some nice passes two drives later to move into Tampa territory, then hit Allen Robinson with a great throw in the end zone to take a 14-0 lead. Another scoring drive occurred when Trubisky made a nice pump fake to hit an open wideout for a touchdown. He later used his legs to scamper down to the 1-yard line, where he tossed the ball to Taylor Gabriel for yet another score.
By halftime, Trubisky had five touchdowns and only four incompletions. The Bears were up 38-3, and the game was over.
Trubisky finished 19-of-26 for 354 yards and six touchdowns. It’s a shame that Trubisky had to throw on just eight occasions after halftime; otherwise, he would’ve posted ridiculous, perhaps even record-breaking numbers. Trubisky also led the Bears in rushing, scrambling three times for 53 yards.
Trubisky’s other touchdowns went to Tarik Cohen, Burton (2-86), Robinson (2-23) and Josh Bellamy (1-20). Cohen led the Bears in receiving yardage, catching seven of his eight targets for 121 yards. Cohen also rushed for 53 yards on 13 attempts.
Fitzpatrick was 9-of-18 for 126 yards in one half of action. He fired a laser of a pass to DeSean Jackson for 48 yards, but struggled otherwise. He had a sequence in which he missed badly to an open Peyton Barber, then threw an interception on a telegraphed throw in the red zone.
Winston, meanwhile, completed most of his passes, going 16-of-20 for 145 yards and a touchdown. However, he threw two interceptions as well, and it’s not like the Bears were giving full effort in the second half. Still, Winston was better by default.
Cowboys 26, Lions 24
The key play on the final drive was Dak Prescott floating a nice fade to Ezkiel Elliott. It was part of an excellent second half from Prescott that saw him go 11-of-16 for 121 yards. Still, the Cowboys shouldn’t have even been in a position to lose, but Jason Garrett’s staff came up with one of the worst goal-line sequences you’ll ever see. The third-down play was a throw to Rico Gathers for some reason, as Gathers, who was not a part of the offense the entire game, got the ball thrown to him, while Elliott was not involved at all.
Still, there is some hope, as Prescott finished 17-of-27 for 255 yards and two touchdowns. He made nice throws throughout the afternoon, and he should’ve thrown a third touchdown, but Tavon Austin dropped a ball in the end zone. Detroit’s defense is atrocious, so this result needs to be taken with a grain of salt.
Stafford had a bad miss of Theo Riddick on third down, but rebounded after that. He threw just five incompletions otherwise, going 24-of-30 for 307 yards and two touchdowns. He took a brutal-looking sack in the second quarter, and I thought he would have to leave the game, but the tough Stafford popped up right away.
Elsewhere in the receiving corps, Marvin Jones (3-56) made a great over-the-shoulder grab for 22 yards, while Kenny Golladay (4-74) was second in receiving.
Packers 22, Bills 0
Rodgers’ accuracy was off in this game. That was evident early when he badly missed Davante Adams on the opening drive. He then had Ty Montgomery open for a touchdown, but whiffed in his direction. Rodgers still managed to throw a score on that drive, but an ensuing possession saw him fire an interception, as a tipped ball of his bounced off Jimmy Graham’s hands. In the second half, Rodgers had two potential pick-sixes that were dropped, in addition to another interception that was dropped on a downfield shot to Adams. He also lost a fumble on a blind-side blitz he didn’t recognize.
Rodgers barely completed half of his passes, going 22-of-40 for 298 yards, one touchdown and an interception. He scrambled around a bit – 31 yards on five rushes – but it looked like he may have gotten hurt on one play. He slid and was down for a bit. The crowd gasped, but it turned out that Rodgers just had grass in his knee brace. Rodgers escaped another game without further damage, but once again, he doesn’t look like his normal self. The Packers would’ve had a much more difficult time beating a competent opponent, especially one that didn’t lose a talented safety like Micah Hyde in the early going.
As I’ve said multiple times, Allen is very raw, and Bills fans will have to be patient with him. This is at least a 2-year project, and there will be growing pains along the way like this one. Allen does have major potential though, and he could have a great career if coached up properly. He’ll also need improved pass protection, as he was sacked seven times in this contest.
Titans 26, Eagles 23
The difference between what we saw in this contest from how Mariota looked in Week 3 was night and day. That was evident early when Mariota tried a deep pass to Corey Davis. Mariota didn’t attempt any long passes the prior week, so even though the pass fell incomplete, it at least sent a message that things would be different in this matchup. And they certainly were, as Mariota hit Davis for a deep ball on the very next play.
Mariota was excellent throughout, but he really shined in overtime. Following a Philadelphia field goal, the Titans needed a kick of their own to tie, but they were not going to settle for that. Mariota fired a perfect pass deep downfield to someone named Darius Jennings, but Jennings dropped it. Mariota was stuck in a fourth-and-15 as a result, but he drilled a 19-yard pass to Taywan Taylor to move the sticks. Mariota then drew a pass inteference on another fourth down, and he converted yet another fourth down after that, eschewing a field goal. Mariota made a mistake after that by missing Tajae Sharpe in the end zone, but he immediately made up for it, firing the game-winning touchdown to Davis, who made a leaping grab in the end zone.
Mariota finished 30-of-43 for 344 yards, two touchdowns and an interception, a ball that sailed on him when he had a defender in his face. His numbers would’ve been even better if it weren’t for some drops – Taylor had a deep shot go through his hands in the opening half – but the Titans got the victory to improve to 3-1, and that’s what matters most.
Philadelphia lost, but the silver lining is that Wentz looked better than he did last week. He went 33-of-50 for 348 yards and two touchdowns. He didn’t run around very much, but his passing was excellent outside of some red-zone trips. One of his scores was a 56-yard bomb to Jordan Matthews. However, Wentz ended up costing his team with a lost fumble in the fourth quarter. The Titans were able to score off the give-away, which helped them take the game to overtime.
Part of the problem for Wentz was the pressure he faced throughout the afternoon. The lost fumble was a byproduct of this. Wentz was pressured and sacked far too often, which disrupted drives. Philadelphia’s offensive line must improve soon.
Texans 37, Colts 34
The Texans took over with great field position, and following a 24-yard reception by DeAndre Hopkins, they kicked the field goal to clinch the victory. The Colts took a loss instead of a tie in the division, which could matter for tie-breakers in the playoff race.
Houston, meanwhile, did well to avoid an 0-4 start, but the team should’ve never been in this position. The Texans nearly blew an 18-point lead, and Bill O’Brien had some terrible game and clock management near the end of regulation. But thanks to an even worse coaching situation, Houston was able to prevail.
That said, the Texans really should be having more success offensively with Watson and his stellar receivers, but the offensive line once again struggled. Whether it was via penalty or an allowed sack, the blocking group did its best to ruin a potential victory for Houston.
Luck finished 40-of-62 for 464 yards and four touchdowns. This was extremely impressive considering the amount of heat he was under throughout the early stages of the game. J.J. Watt and Jadeveon Clowney constantly hounded him. Clowney was a terror, as he recovered a botched snap by Ryan Kelly, returning it for a touchdown. Luck also was hurt by numerous drops from his receivers. I counted six drops from Indianapolis players in this game.
Elsewhere in the receiving corps, Chester Rogers caught eight passes for 85 yards, while Ryan Grant logged five receptions for 64 yards. Eric Ebron (5-40) caught a touchdown. Ebron had two drops, however.
Patriots 38, Dolphins 7
As the final score indicates, the Patriots dominated this contest for most of the afternoon. Things looked a bit sketchy early when Tom Brady threw an interception into tight coverage, but he improved his play after that. The Dolphins had their usual miscommunications when Reshad Jones is out of the lineup, and Brady took advantage of it. As a result, the Patriots held a 343-87 yardage advantage by the time they established a 31-0 lead.
Speaking of Gordon and Gronkowski, the former caught two passes for 32 yards. His other reception was a 19-yarder in which he broke out of a tackle. Gronkowski (4-44), meanwhile, saw seven targets. Unfortunately, Gronkowski left the game early with an ankle injury, putting his Week 5 status in doubt because the game is on Thursday.
Jaguars 31, Jets 12
Sam Darnold completed half of his passes, going 17-of-34 for 167 yards and a touchdown, and yet he wasn’t as good as those horrible stats indicate. A chunk of his numbers came in garbage time, as Darnold had just 76 yards by intermission. Darnold, who had a pick-six dropped during a rare trip into the red zone, isn’t capable of challenging an elite defense like this downfield, and Jacksonville recognized that. The result was the Jets achieving just 10 first downs (compared to 23 by Jacksonville) and converting just 3-of-13 third downs.
Aside from the pick, Bortles made a glaring mistake in this game. He had Austin Seferian-Jenkins wide open in the end zone, yet didn’t recognize it. This didn’t end up mattering, obviously, but Bortles will have to be sharper in big games. He’ll also need to work on hastening his release, as it allowed the Jets to tip multiple passes of his.
Bengals 37, Falcons 35
By Chet Gresham – @ChetGresham
This game was a barn burner to start, as nobody punted in the first half and the two teams traded touchdowns, building the score up quickly. The Bengals led at halftime 28-24, which had already put the game right at the overall over/under.
The Falcons came into this game having lost three starting defensive players, including two All-Pros in Deion Jones and Keanu Neal. Their absence has shown an immediate impact in the Falcons’ ability to stop the pass, as they allowed Cam Newton to pass for 335 yards and three touchdowns in Week 2 and then Drew Brees went for 396 yards and three touchdowns, along with two rushing touchdowns. That same lack of pass defense was apparent against Andy Dalton, who had little trouble moving the ball for two touchdown passes and two short Gio Bernard rushing touchdowns before halftime. Dalton only threw two incompletions in the first half, as he hit 14-of-16 passes for 211 yards and those two touchdowns, but the best was yet to come.
Tyler Eifert was one of those touchdown recipients on a beautiful double move to get wide open in the first half, but unfortunately after a short catch later in the half, Eifert was dragged down and his foot went the opposite way it was designed to go. Eifert, who has missed many games in his career due to injury, will now miss many more after this horrific injury that I wish I could get out of my mind’s eye!
Scoring slowed down in the second half as the Falcons were able to get the score within one via a field goal by Matt Bryant for the only points in the third quarter. Quickly into the fourth quarter, Matt Ryan hit rookie Calvin Ridley for his second touchdown of the day, and fourth over the last two weeks, to give the Falcons a 33-28 lead.
The Bengals kicked a field goal on their next possession to make it a two-point game, but the Falcons got the ball back and worked their way into Cincinnati territory before a 15-yard strike to Julio Jones on third-and-seven set up Ryan and company at the Bengals’ 9-yard line for first-and-goal with four minutes remaining and the two-point lead. And that’s where it finally fell apart.
An offensive holding call and a sack pushed the Falcons into taking the field goal and giving the ball back to Cincinnati with four minutes while down by five. Admittedly, the Bengals hadn’t been able to get back into the end zone in the second half, but remembering Drew Brees driving the ball down for the game-winning touchdown last week, there must have been some deja vu going on for Atlanta fans as Dalton started methodically moving his team down field. He completed three passes in a row to Tyler Boyd and four altogether to him on this all-important drive.
Dalton also completed a nice touchdown pass to A.J. Green that was called back by a ticky-tack hands to the face call that pushed the Bengals into first-and-20 at Atlanta’s 34-yard-line with 48 clicks left on the clock. But Dalton just kept chipping away, connecting with Boyd on fourth-and-6 to keep the game alive, and then, with seven seconds left on the clock, Dalton found A.J. Green again in the end zone, but this time it counted for a 13-yard touchdown and a 37-36 lead.
Amazingly, Matt Ryan was able to get off a Hail Mary that Julio Jones came down with for a 49-yard gain, but 11 yards short of a touchdown and the win.
This was a fun game to watch, as both teams had 20 passing first downs and together they totaled 902 yards. Dalton is likely to get the game ball, but Boyd was the glue in this one, especially on that final drive. He finished the day with 11 receptions for 100 yards and now has 91 yards or more in his last three games. He will likely need to continue to play well and see more work with Tyler Eifert done for the season.
Raiders 45, Browns 42
By Chet Gresham – @ChetGresham
This game was a rollercoaster ride from start to finish, and the officiating didn’t help the nausea. I might as well get into the officiating early because there is no doubt it made a difference. The first call that sticks out as egregious was with around six minutes left in the game, the Raiders were driving mid-field down 35-34 when Myles Garrett beat his man and stripped the ball from Derek Carr on a third-and-9, but the officials inexplicably whistled the play over. The ball had popped out, and a Browns defender had grabbed it and started running for paydirt, but sorry, the referees stopped the game for absolutely no reason. Fortunately for the Browns, the Raiders didn’t score on that drive, but the most egregious call came with just a minute and a half left in the game.
The Browns had a 42-34 lead with 1:32 on the clock. They just needed to get a first down and keep the clock running. They went old school and ran the ball three times with Carlos Hyde, who looked to have gotten the first down on third-and-2, which would have allowed them to kneel and run the clock down, but wait! A booth review overturned the first down, causing the Browns to punt and well, you see the score. Was there definitive proof Hyde had the first down? No, there was not. Was there proof that he didn’t? The same answer here as well. This call was overturned based on what, I don’t know.
I’m not going to sit here and say the Browns were robbed completely. Why didn’t they go for it on fourth-and-inches? Get that inch, and you win the game. Your team has lost more games over the last three seasons than many people can count to, so play to win. Change the culture! But no. There were bad calls for both sides, and the Browns had plenty of opportunities to win this game or not turn the ball over or make a catch they didn’t, but it’s hard not to leave such an exciting game with a bad taste in your mouth due to some obviously poor calls. This is the way of the NFL unfortunately, and teams have to bake that into the game plan and keep on keeping on. The best teams still end up winning the most games.
Seahawks 20, Cardinals 17
The Seahawks weren’t likely to make the playoffs, but they were expected to receive a nice haul in a trade involving Thomas. That’s unlikely to happen now. Thomas, meanwhile, certainly regrets playing for a team he didn’t want to suit up for – as if the middle finger toward his sideline might indicate – and this injury may prompt future disgruntled players to hold out.
Rosen was just 6-of-13 for 50 yards at intermission, but things finally started going his way in the second half. Rosen had a great pass down the seam to Ricky Seals-Jones, then located Williams in the end zone. Rosen later made a tremendous throw, fitting in a great pass to Seals-Jones over the top of a linebacker.
This was a great start for Rosen, but there’s still a concern that he doesn’t have the motivation or drive to be a successful, consistent NFL starting quarterback. There’s no questioning his talent, though.
New Orleans Saints 33, New York Giants 18
The Saints won the yardage battle and averaged more yards per play. They moved the ball extremely well, but stalled repeatedly in the red zone. There were just way too many miscues deep in Giants territory. For example, Alvin Kamara dropped a pass near the goal line, while Ben Watson dropped a touchdown. The Saints also inserted Taysom Hill too often into the game, when going with Drew Brees would’ve been the best option. Hill is a fine gadget player, but using him more than once or twice per game is completely unnecessary because the Saints have a future Hall of Fame player under center.
It appeared as though the Giants would limit the Saints to three once again in the second half when the score was 12-7. They stopped New Orleans in the red zone once more, but a face mask penalty on B.W. Webb gave the Saints a fresh set of downs. New Orleans capitalized, and a Kamara touchdown bumped the lead up to 12. The Giants were too limited offensively to come back from such a margin.
With Thomas struggling to get open, Josh Hill (3-63) led the team in receiving. Cameron Meredith (3-32) saw four targets.
Manning finished 31-of-41 for 255 yards and a touchdown, with a chunk of that output coming in garbage time. Manning had just 61 passing yards by halftime despite attempting 16 passes. It’s time for New York to move on, which is what I have them doing in my 2019 NFL Mock Draft.
This wasn’t the only blunder New York committed. Two crucial mistakes gave the Saints 10 points. One was a Wayne Gallman fumble on a promising drive that set up a Saints field goal. Later, the Giants forced New Orleans into a fourth down, but a face mask away from the play kept the drive alive, and the Saints capitalized with a touchdown.
Chargers 29, 49ers 27
It wasn’t all fun and games for Beathard, however, as he took a crushing blow in the second half. He got out of a sack, scrambled and took a fierce shot. He was down for a while, and San Francisco’s third-string quarterback prepared to enter the game. Beathard, unbelievably, didn’t miss any action somehow.
Beathard did better than expected, but it’s difficult to tell if that was more him or the Chargers’ atrocious defense, which has only stopped Josh Allen this year. Beathard’s two interceptions occurred as a result of him getting hit. He also had a possible pick dropped by Denzel Perryman.
Rivers finished 25-of-39 for 250 yards, three touchdowns and the early interception. He had plenty of quality moments, but he struggled at times versus a woeful defense. He made some mistakes as well, including an overthrow of Mike Williams.
Elsewhere as far as the Charger passing numbers are concerned, Austin Ekler (2-31) and Antonio Gates (2-27) both caught touchdowns. Tyrell Williams (3-48) made an amazing catch over the top of a defender.
Ravens 26, Steelers 14
Inexplicably, the Steelers didn’t score a single point after that. It’s unclear what happened with Roethlisberger, but he looked terribly off. He fired behind Antonio Brown on a third-and-12, then tossed a low ball to James Conner. He later threw an interception when he didn’t see a linebacker, and he was almost picked again a bit after that. Roethlisberger converted just 2-of-12 third downs. He was only 8-of-18 for 50 yards and an interception in the second half. It’s unclear if Roethlisberger suffered some sort of injury, as his stats after intermission were far worse than his first-half numbers (19-of-29, 224 yards, one touchdown.)
While the Steelers struggled to maintain drives, Baltimore did a good job of keeping possessions alive in the second half. Baltimore converted nearly half of its third downs (8-of-17), as Joe Flacco was much sharper than his counterpart. The Ravens made some miscues early, but they played a great second half to put the Steelers away.
Chiefs 27, Broncos 23
Things were rough for Mahomes in the early going. The noise clearly bothered him, as well as his offensive linemen, who were flagged for several penalties. Mahomes made a mistake in the red zone during the opening quarter, dropping a shotgun snap to ruin a chance at a touchdown. Meanwhile, Mahomes’ usually reliable weapons couldn’t hold on to the ball. Kareem Hunt and Tyreek Hill dropped passes in the opening half, while Travis Kelce couldn’t get free against cornerback Chris Harris. He didn’t catch a single pass prior to intermission.
Thanks to their poor run defense, the Chiefs were down 23-13 in the fourth quarter. That’s when Mahomes took over. He needed to put together two scoring drives, and the first featured a Mahomes bootleg to Hunt to convert a fourth-and-1, ultimately leading to a short score to Kelce. Down 23-20, Mahomes began his next drive by escaping heavy pressure from Ambassador Von Miller to throw a left-handed ball to Hill for a first down on third-and-5. It was an amazing play that no words can do justice. However, it appeared as though Kansas City wouldn’t be able to score because two penalties put the offense into a second-and-30. Mahomes just shrugged it off, firing a 23-yard laser to Marcus Robinson, then lofting a 35-yard completion to Demetrius Harris to move into the red zone. A couple of plays later, Hunt slammed into the end zone for the game-winning touchdown.
Mahomes “struggled” at times in this game with Denver’s crowd noise and poor offensive line play, and yet he still finished 28-of-45 for 304 yards and two touchdowns (one passing, one rushing). Mahomes, who was running for his life for most of the evening, was absolutely brilliant in the fourth quarter, going 13-of-16 on his final two drives, willing his team to victory. Andy Reid compared Mahomes to Brett Favre. Reid is one of the best quarterback minds in the NFL, so it appears as though he’s right once again. Mahomes has now thrown 14 touchdowns compared to zero interceptions this season, and the crazy thing is that he has just five starts under his belt. Think about how amazing Mahomes will be two or three years from now.
Elsewhere in the receiving corps, Hill snatched nine of his 13 targets for 54 yards, while Sammy Watkins didn’t catch a single pass because he was knocked out with a hamstring. Edge rusher Dee Ford also exited with a groin problem in the third quarter.
Lindsay (12 carries) and Freeman (8 carries) rushed for 69 and 67 yards, respectively, and they both scored once. There was no differentiating the two in this game, as both were superb. It’s noteworthy that Lindsay received some goal-line carries in the second half, and he managed to convert one of them.
For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.
NFL Picks - Dec. 13
2025 NFL Mock Draft - Dec. 11
NFL Power Rankings - Dec. 9
2026 NFL Mock Draft - Nov. 29
Fantasy Football Rankings - Sept. 4
2024: 2024 NFL Week 1 Recap
2024 NFL Week 2 Recap
2024 NFL Week 3 Recap
2023: 2023 NFL Week 1 Recap
2023 NFL Week 2 Recap
2023 NFL Week 3 Recap
2023 NFL Week 4 Recap
2023 NFL Week 5 Recap
2023 NFL Week 6 Recap
2023 NFL Week 7 Recap
2023 NFL Week 8 Recap
2023 NFL Week 9 Recap
2023 NFL Week 10 Recap
2023 NFL Week 11 Recap
2023 NFL Week 12 Recap
2023 NFL Week 13 Recap
2023 NFL Week 14 Recap
2023 NFL Week 15 Recap
2023 NFL Week 16 Recap
2023 NFL Week 17 Recap
2023 NFL Week 18 Recap
2023 NFL Playoffs Recap
2022: Live 2022 NFL Draft Blog - April 28
2022 NFL Week 1 Recap - Sept. 9
2022 NFL Week 2 Recap - Sept. 16
2022 NFL Week 3 Recap - Sept. 23
2022 NFL Week 4 Recap - Sept. 30
2022 NFL Week 5 Recap - Oct. 7
2022 NFL Week 6 Recap - Oct. 14
2022 NFL Week 7 Recap - Oct. 21
2022 NFL Week 8 Recap - Oct. 28
2022 NFL Week 9 Recap - Nov. 4
2022 NFL Week 10 Recap - Nov. 11
2022 NFL Week 11 Recap - Nov. 18
2022 NFL Week 12 Recap - Nov. 25
2022 NFL Week 13 Recap - Dec. 2
2022 NFL Week 14 Recap - Dec. 9
2022 NFL Week 15 Recap - Dec. 16
2022 NFL Week 16 Recap - Dec. 23
2022 NFL Week 17 Recap - Dec. 30
2022 NFL Week 18 Recap - Jan. 7
2022 NFL Playoffs Recap - Feb. 13
2021: Live 2021 NFL Draft Blog - April 25
2021 NFL Week 1 Recap - Sept. 13
2021 NFL Week 2 Recap - Sept. 20
2021 NFL Week 3 Recap - Sept. 27
2021 NFL Week 4 Recap - Oct. 4
2021 NFL Week 5 Recap - Oct. 11
2021 NFL Week 6 Recap - Oct. 18
2021 NFL Week 7 Recap - Oct. 25
2021 NFL Week 8 Recap - Nov. 1
2021 NFL Week 9 Recap - Nov. 8
2021 NFL Week 10 Recap - Nov. 15
2021 NFL Week 11 Recap - Nov. 22
2021 NFL Week 12 Recap - Nov. 29
2021 NFL Week 13 Recap - Dec. 6
2021 NFL Week 14 Recap - Dec. 13
2021 NFL Week 15 Recap - Dec. 20
2021 NFL Week 16 Recap - Dec. 27
2021 NFL Week 17 Recap - Jan. 3
2021 NFL Week 18 Recap - Jan. 10
2021 NFL Playoff Recap - Jan. 17
2020: Live 2020 NFL Draft Blog - April 25
2020 NFL Week 1 Recap - Sept. 11
2020 NFL Week 2 Recap - Sept. 18
2020 NFL Week 3 Recap - Sept. 25
2020 NFL Week 4 Recap - Oct. 2
2020 NFL Week 5 Recap - Oct. 9
2020 NFL Week 6 Recap - Oct. 16
2020 NFL Week 7 Recap - Oct. 23
2020 NFL Week 8 Recap - Oct. 30
2020 NFL Week 9 Recap - Nov. 6
2020 NFL Week 10 Recap - Nov. 13
2020 NFL Week 11 Recap - Nov. 20
2020 NFL Week 12 Recap - Nov. 27
2020 NFL Week 13 Recap - Dec. 4
2020 NFL Week 14 Recap - Dec. 11
2020 NFL Week 15 Recap - Dec. 18
2020 NFL Week 16 Recap - Dec. 25
2020 NFL Week 17 Recap - Jan. 3
2020 NFL Playoffs Recap - Feb. 3
2019: Live 2019 NFL Draft Blog - April 25
2019 NFL Week 1 Recap - Sept. 9
2019 NFL Week 2 Recap - Sept. 16
2019 NFL Week 3 Recap - Sept. 23
2019 NFL Week 4 Recap - Sept. 30
2019 NFL Week 5 Recap - Oct. 7
2019 NFL Week 6 Recap
2019 NFL Week 7 Recap
2019 NFL Week 8 Recap
2019 NFL Week 9 Recap
2019 NFL Week 10 Recap
2019 NFL Week 11 Recap
2019 NFL Week 12 Recap
2019 NFL Week 14 Recap
2019 NFL Week 15 Recap
2019 NFL Week 16 Recap
2019 NFL Week 17 Recap
2018: Live 2018 NFL Draft Blog - April 30
2018 NFL Week 1 Recap - Sept. 7
2018 NFL Week 2 Recap - Sept. 14
2018 NFL Week 3 Recap - Sept. 21
2018 NFL Week 4 Recap - Sept. 28
2018 NFL Week 5 Recap - Oct. 5
2018 NFL Week 6 Recap - Oct. 12
2018 NFL Week 7 Recap - Oct. 19
2018 NFL Week 8 Recap - Oct. 26
2018 NFL Week 9 Recap - Nov. 2
2018 NFL Week 10 Recap - Nov. 9
2018 NFL Week 11 Recap - Nov. 16
2018 NFL Week 12 Recap - Nov. 23
2018 NFL Week 13 Recap - Nov. 30
2018 NFL Week 14 Recap - Dec. 7
2018 NFL Week 15 Recap - Dec. 14
2018 NFL Week 16 Recap - Dec. 21
2018 NFL Week 17 Recap - Dec. 31
2018 NFL Week 18 Recap - Jan. 6
2017: Live 2017 NFL Draft Blog - April 30
2017 NFL Week 1 Recap - Sept. 12
2017 NFL Week 2 Recap - Sept. 19
2017 NFL Week 3 Recap - Sept. 26
2017 NFL Week 4 Recap - Oct. 2
2017 NFL Week 5 Recap - Oct. 9
2017 NFL Week 6 Recap - Oct. 16
2017 NFL Week 7 Recap - Oct. 23
2017 NFL Week 8 Recap - Oct. 30
2017 NFL Week 9 Recap - Nov. 6
2017 NFL Week 10 Recap - Nov. 13
2017 NFL Week 11 Recap - Nov. 20
2017 NFL Week 12 Recap - Nov. 27
2017 NFL Week 13 Recap - Dec. 4
2017 NFL Week 14 Recap - Dec. 11
2017 NFL Week 15 Recap - Dec. 18
2017 NFL Week 16 Recap - Dec. 25
2017 NFL Week 17 Recap - Jan. 1
2017 NFL Week 18 Recap - Jan. 8
2017 NFL Week 19 Recap - Jan. 15
2017 NFL Week 20 Recap - Jan. 22
Super Bowl LII Recap - Feb. 5
2017: Live 2017 NFL Draft Blog - April 30
2017 NFL Week 1 Recap - Sept. 12
2017 NFL Week 2 Recap - Sept. 19
2017 NFL Week 3 Recap - Sept. 26
2017 NFL Week 4 Recap - Oct. 2
2017 NFL Week 5 Recap - Oct. 9
2017 NFL Week 6 Recap - Oct. 16
2017 NFL Week 7 Recap - Oct. 23
2017 NFL Week 8 Recap - Oct. 30
2017 NFL Week 9 Recap - Nov. 6
2017 NFL Week 10 Recap - Nov. 13
2017 NFL Week 11 Recap - Nov. 20
2017 NFL Week 12 Recap - Nov. 27
2017 NFL Week 13 Recap - Dec. 4
2017 NFL Week 14 Recap - Dec. 11
2017 NFL Week 15 Recap - Dec. 18
2017 NFL Week 16 Recap - Dec. 25
2017 NFL Week 17 Recap - Jan. 1
2017 NFL Week 18 Recap - Jan. 8
2017 NFL Week 19 Recap - Jan. 15
2017 NFL Week 20 Recap - Jan. 22
Super Bowl LII Recap - Feb. 5
2016: Live 2016 NFL Draft Blog - April 30
2016 NFL Week 1 Recap - Sept. 12
2016 NFL Week 2 Recap - Sept. 19
2016 NFL Week 3 Recap - Sept. 26
2016 NFL Week 4 Recap - Oct. 3
2016 NFL Week 5 Recap - Oct. 10
2016 NFL Week 6 Recap - Oct. 17
2016 NFL Week 7 Recap - Oct. 24
2016 NFL Week 8 Recap - Oct. 31
2016 NFL Week 9 Recap - Nov. 7
2016 NFL Week 10 Recap - Nov. 14
2016 NFL Week 11 Recap - Nov. 21
2016 NFL Week 12 Recap - Nov. 28
2016 NFL Week 13 Recap - Dec. 5
2016 NFL Week 14 Recap - Dec. 12
2016 NFL Week 15 Recap - Dec. 19
2016 NFL Week 16 Recap - Dec. 26
2016 NFL Week 17 Recap - Jan. 2
2016 NFL Week 18 Recap - Jan. 9
2016 NFL Week 19 Recap - Jan. 16
2016 NFL Week 20 Recap - Jan. 23
2016 NFL Week 21 Recap - Feb. 6
2015: Live 2015 NFL Draft Blog - April 30
2015 NFL Week 1 Recap - Sept. 12
2015 NFL Week 2 Recap - Sept. 17
2015 NFL Week 3 Recap - Sept. 24
2015 NFL Week 4 Recap - Oct. 1
2015 NFL Week 5 Recap - Oct. 8
2015 NFL Week 6 Recap - Oct. 15
2015 NFL Week 7 Recap - Oct. 22
2015 NFL Week 8 Recap - Oct. 29
2015 NFL Week 9 Recap - Nov. 5
2015 NFL Week 10 Recap - Nov. 12
2015 NFL Week 11 Recap - Nov. 19
2015 NFL Week 12 Recap - Nov. 26
2015 NFL Week 13 Recap - Dec. 4
2015 NFL Week 14 Recap - Dec. 11
2015 NFL Week 15 Recap - Dec. 18
2015 NFL Week 16 Recap - Dec. 25
2015 NFL Week 17 Recap - Jan. 4
2015 NFL Week 18 Recap - Jan. 11
2015 NFL Week 19 Recap - Jan. 18
2015 NFL Week 20 Recap - Jan. 25
Super Bowl 50 Recap - Feb. 8
2014: Live 2014 NFL Draft Blog - May 8
2014 NFL Week 1 Recap - Sept. 5
2014 NFL Week 2 Recap - Sept. 12
2014 NFL Week 3 Recap - Sept. 19
2014 NFL Week 4 Recap - Sept. 26
2014 NFL Week 5 Recap - Oct. 3
2014 NFL Week 6 Recap - Oct. 10
2014 NFL Week 7 Recap - Oct. 17
2014 NFL Week 8 Recap - Oct. 24
2014 NFL Week 9 Recap - Oct. 31
2014 NFL Week 10 Recap - Nov. 6
2014 NFL Week 11 Recap - Nov. 13
2014 NFL Week 12 Recap - Nov. 20
2014 NFL Week 13 Recap - Nov. 27
2014 NFL Week 14 Recap - Dec. 5
2014 NFL Week 15 Recap - Dec. 12
2014 NFL Week 16 Recap - Dec. 19
2014 NFL Week 17 Recap - Dec. 29
2014 NFL Week 18 Recap - Jan. 4
2014 NFL Week 19 Recap - Jan. 11
2014 NFL Week 20 Recap - Jan. 18
Super Bowl XLIX Live Blog - Feb. 1
Super Bowl XLIX Recap - Feb. 2
2013: Live 2013 NFL Draft Blog - April 26
2013 NFL Week 1 Recap - Sept. 10
2013 NFL Week 2 Recap - Sept. 17
2013 NFL Week 3 Recap - Sept. 24
2013 NFL Week 4 Recap - Oct. 1
2013 NFL Week 5 Recap - Oct. 8
2013 NFL Week 6 Recap - Oct. 15
2013 NFL Week 7 Recap - Oct. 22
2013 NFL Week 8 Recap - Oct. 29
2013 NFL Week 9 Recap - Nov. 4
2013 NFL Week 10 Recap - Nov. 11
2013 NFL Week 11 Recap - Nov. 18
2013 NFL Week 12 Recap - Nov. 25
2013 NFL Week 13 Recap - Dec. 2
2013 NFL Week 14 Recap - Dec. 9
2013 NFL Week 15 Recap - Dec. 16
2013 NFL Week 16 Recap - Dec. 23
2013 NFL Week 17 Recap - Dec. 30
2013 NFL Week 18 Recap - Jan. 6
2013 NFL Week 19 Recap - Jan. 13
2013 NFL Week 20 Recap - Jan. 20
Super Bowl XLVIII Recap - Feb. 3
Super Bowl XLVIII Live Blog - Feb. 2
2012: Live 2012 NFL Draft Blog - April 26
2012 NFL Week 1 Recap - Sept. 10
2012 NFL Week 2 Recap - Sept. 17
2012 NFL Week 3 Recap - Sept. 24
2012 NFL Week 4 Recap - Oct. 1
2012 NFL Week 5 Recap - Oct. 8
2012 NFL Week 6 Recap - Oct. 15
2012 NFL Week 7 Recap - Oct. 22
2012 NFL Week 8 Recap - Oct. 29
2012 NFL Week 9 Recap - Nov. 5
2012 NFL Week 10 Recap - Nov. 12
2012 NFL Week 11 Recap - Nov. 19
2012 NFL Week 12 Recap - Nov. 26
2012 NFL Week 13 Recap - Dec. 3
2012 NFL Week 14 Recap - Dec. 10
2012 NFL Week 15 Recap - Dec. 17
2012 NFL Week 16 Recap - Dec. 24
2012 NFL Week 17 Recap - Dec. 31
2012 NFL Week 18 Recap - Jan. 7
2012 NFL Week 19 Recap - Jan. 14
2012 NFL Week 20 Recap - Jan. 21
Super Bowl XLVII Recap - Feb. 4
Super Bowl XLVII Live Blog - Feb. 4
2011: Live 2011 NFL Draft Blog - April 28
2011 NFL Week 1 Recap - Sept. 12
2011 NFL Week 2 Recap - Sept. 19
2011 NFL Week 3 Recap - Sept. 26
2011 NFL Week 4 Recap - Oct. 3
2011 NFL Week 5 Recap - Oct. 10
2011 NFL Week 6 Recap - Oct. 17
2011 NFL Week 7 Recap - Oct. 24
2011 NFL Week 8 Recap - Oct. 31
2011 NFL Week 9 Recap - Nov. 7
2011 NFL Week 10 Recap - Nov. 14
2011 NFL Week 11 Recap - Nov. 21
2011 NFL Week 12 Recap - Nov. 28
2011 NFL Week 13 Recap - Dec. 5
2011 NFL Week 14 Recap - Dec. 12
2011 NFL Week 15 Recap - Dec. 19
2011 NFL Week 16 Recap - Dec. 26
2011 NFL Week 17 Recap - Jan. 2
2011 NFL Week 18 Recap - Jan. 9
2011 NFL Week 19 Recap - Jan. 16
2011 NFL Week 20 Recap - Jan. 23
Super Bowl XLVI Live Blog - Feb. 6
2010: Live 2010 NFL Draft Blog - April 22
2010 Hall of Fame Game Live Blog - Aug. 8
2010 NFL Kickoff Live Blog - Sept. 9
2010 NFL Week 1 Review - Sept. 13
2010 NFL Week 2 Review - Sept. 20
2010 NFL Week 3 Review - Sept. 27
2010 NFL Week 4 Review - Oct. 4
2010 NFL Week 5 Review - Oct. 11
2010 NFL Week 6 Review - Oct. 18
2010 NFL Week 7 Review - Oct. 25
2010 NFL Week 8 Review - Nov. 1
2010 NFL Week 9 Review - Nov. 8
2010 NFL Week 10 Review - Nov. 15
2010 NFL Week 11 Review - Nov. 22
2010 NFL Week 12 Review - Nov. 29
2010 NFL Week 13 Review - Dec. 6
2010 NFL Week 14 Review - Dec. 13
2010 NFL Week 15 Review - Dec. 20
2010 NFL Week 16 Review - Dec. 27
2010 NFL Week 17 Review - Jan. 3
2010 NFL Week 18 Review - Jan. 10
2010 NFL Week 19 Review - Jan. 17
2010 NFL Week 19 Review - Jan. 24
Super Bowl XLV Live Blog - Feb. 6
2009: Live 2009 NFL Draft Blog - April 25
2009 Hall of Fame Game Live Blog - Aug. 10
2009 NFL Kickoff Live Blog - Sept. 10
2009 NFL Week 1 Review - Sept. 14
2009 NFL Week 2 Review - Sept. 21
2009 NFL Week 3 Review - Sept. 28
2009 NFL Week 4 Review - Oct. 5
2009 NFL Week 5 Review - Oct. 12
2009 NFL Week 6 Review - Oct. 19
2009 NFL Week 7 Review - Oct. 26
2009 NFL Week 8 Review - Nov. 2
2009 NFL Week 9 Review - Nov. 9
2009 NFL Week 10 Review - Nov. 16
2009 NFL Week 11 Review - Nov. 23
2009 NFL Week 12 Review - Nov. 30
2009 NFL Week 13 Review - Dec. 6
2009 NFL Week 14 Review - Dec. 13
2009 NFL Week 15 Review - Dec. 20
2009 NFL Week 16 Review - Dec. 27
2009 NFL Week 17 Review - Jan. 4
2009 NFL Week 18 Review - Jan. 11
2009 NFL Week 19 Review - Jan. 18
2009 NFL Week 20 Review - Jan. 25
Super Bowl XLIV Live Blog - Feb. 7
2008: Live 2008 NFL Draft Blog - April 26
2008 NFL Kickoff Blog - Sept. 4
NFL Week 1 Review - Sept. 8
NFL Week 2 Review - Sept. 15
NFL Week 3 Review - Sept. 22
NFL Week 4 Review - Sept. 29
NFL Week 5 Review - Oct. 6
NFL Week 6 Review - Oct. 13
NFL Week 7 Review - Oct. 20
NFL Week 8 Review - Oct. 27
NFL Week 9 Review - Nov. 3
NFL Week 10 Review - Nov. 10
NFL Week 11 Review - Nov. 17
NFL Week 12 Review - Nov. 24
NFL Week 13 Review - Dec. 1
NFL Week 14 Review - Dec. 8
NFL Week 15 Review - Dec. 15
NFL Week 16 Review - Dec. 22
NFL Week 17 Review - Dec. 29
NFL Wild Card Playoffs Review - Jan. 4
NFL Divisional Playoffs Review - Jan. 11
NFL Championship Sunday Review - Jan. 19
Super Bowl XLIII Live Blog