Broncos 45, Cardinals 10
This was just the beginning of a horrifying evening for the Cardinals. Denver’s defense overwhelmed Rosen and his putrid offensive line. The team forced Rosen into two more interceptions and a pair of lost fumbles. Meanwhile, the Broncos did enough offensively to put this game away by the middle of the second quarter. Denver went into intermission with a 35-3 lead.
Rosen, meanwhile, had many skeptics in the pre-draft process. Our NFL Draft senior analyst Charlie Campbell compared him to Jay Cutler. I’ve heard a Jimmy Clausen comparison as well, and that makes a lot of sense. Rosen is a partier, like Blake Bortles, and he doesn’t seem fully dedicated to football. He also doesn’t have great leadership skills and can’t galvanize a team. Rosen proved to be a Cutler-like turnover machine in this contest. The first interception wasn’t on him, but the other picks were ugly. He also had countless poor passes, heaving overthrows and hurls that were wide of the mark. Even worse, Rosen had several interceptions that were dropped. He ended up tossing three picks, but he easily could’ve had a five- or six-interception night.
Rosen finished 21-of-39 for only 194 yards, one touchdown and three interceptions, two of which were returned for six. Rosen, who became the first rookie quarterback in NFL history to throw two pick-sixes in the opening quarter, also lost two fumbles, both forced by Ambassador Von Miller. He nearly had a third but was able to recover a strip that Bradley Chubb forced. Rosen has high upside, and he’s being hurt by poor coaching and horrible offensive line play. If you paid attention to the NFL Draft analysts who weren’t blinded by an infatuation with Rosen and his non-football situation, this performance was definitely not a surprise.
Adding injury to insult, Rosen hurt his ankle on the final play of the game. The good news is that he has extra time to recover for a much easier matchup against the dreadful 49ers.
Elsewhere in the receiving corps, Christian Kirk led the team in receiving with three catches for 57 yards, thanks to a late gain. Seals-Jones (2-12) was invisible.
Chargers 20, Titans 19
As expected, the Titans were much better this week. In fact, it could be argued that they performed better than the Chargers. They held the ball for 11 more minutes and achieved nine more first downs. They converted 9-of-15 third downs. They moved the chains up and down the field, but some killer mistakes ruined their chances of winning.
Tennessee’s greatest error occurred just prior to halftime. Taking over on their own 5-yard line, the Titans drove down all the way to the goal line. Mariota had a receiver open in the end zone, but because he threw into a tight lane, Melvin Ingram made a terrific play to bat the ball into the air. The ball then sailed into the arms of a Charger defender, nullifying at least three points. In the fourth quarter, both Corey Davis and Taywan Taylor dropped passes for big gains on the same drive. The Titans had to settle for a 51-yard field goal as a result, and Ryan Succop was wide left. Then, at the very end, after Tennessee scored a touchdown with 30 seconds remaining, the Titans opted to go for two, eschewing overtime. They had two chances because of a Charger holding penalty, but failed on both occasions. I personally didn’t mind Mike Vrabel’s decision to go for it, but the decision to not have Mariota sneak from the 1-yard line seems like a huge error.
Mariota ended up finishing 24-of-32 for 237 yards, one touchdown and the Ingram-tipped interception. Mariota had a couple of possible interceptions that were dropped in the early going, but he settled down after that. He did a great job of converting third-and-long situations all morning, and he should’ve had an even better stat line, but was hurt by drops. Mariota, who also had seven scrambles for 38 rushing yards, was sacked just twice, as the offensive line was much better in this game. The line really was responsible for just a single sack, as Mariota was brought down once in the backfield because he held the ball way too long.
The big plays were 75- and 55-yard touchdown bombs from Philip Rivers to Tyrell Williams and Mike Williams, respectively. The CBS announcers pointed out that the Chargers schemed the Tennessee corners well, as the Titan players were caught peeking in the backfield, allowing the two Williamses to beat them deep. This was a great coaching job by the Chargers, as they needed these bombs to prevail. If you take away the two big plays, the Chargers produced just 214 net yards of offense.
Rivers’ stat line was obviously great because of his two deep balls, as he finished 19-of-26 for 306 yards and the pair of touchdowns. Rivers nearly had a third score, but Mike Williams couldn’t bring the ball in the end zone, although it would’ve been a tough catch.
Patriots 38, Bears 31
The Bears established a 17-7 lead, but it was their turn to commit errors. They allowed Patterson to redeem himself with a kickoff return for a touchdown. Another special-teams gaffe gave the Patriots another touchdown, as they were able to block a Chicago punt. That put New England up 31-24, but the Bears had plenty of opportunities to get into the end zone again. They drove into New England territory twice prior to the midway point of the fourth quarter, yet both possessions ended with Mitchell Trubisky interceptions. The first occurred when he tried to force a pass into tight coverage while scrambling toward the sideline. The second was an underthrown ball toward the goal line that was hurled off his back foot. An accurate pass would’ve resulted in a touchdown, but Trubisky didn’t put enough power into the toss.
That last mistake was seemingly the final nail in the coffin. The Patriots took over and drove down the field on a deflated and less energetic Chicago defense. The drive was highlighted by a 55-yard Josh Gordon reception in which he broke several tackles from deflated Bear defenders. New England went up 14, but the Bears later obtained possession, down seven with only 30 seconds and no timeouts remaining. Following some short passes, Trubisky moved into position to try a Hail Mary. With a linebacker in his face, he launched the ball toward the end zone – and it was caught by Kevin White! Unfortunately, White was tackled one yard shy of the end zone, ending the game. Trubisky and White needed 55 yards, but they got just 54.
I specifically said that Trubisky struggled as a passer because he was excellent as a runner. He did a good job of moving the chains with his legs throughout the afternoon, as he scrambled for 81 yards and a touchdown. The score was a sight to see, as Trubisky found the end zone on an 8-yard run, but scrambled around for 71 yards, per Next Gen Stats.
Brady’s third score went to Julian Edelman (5-36), while Chris Hogan reeled in six passes for 63 yards.
Colts 37, Bills 5
Hilton caught only four passes for 25 yards because of Tre’Davious White’s great coverage, but secured every target thrown to him. He also had a 10-yard catch wiped out by penalty and drew an interference flag. Two of his receptions were touchdowns. The sure-handed Hilton wasn’t going to let his quarterback down after the rest of the supporting cast did in his absence. Luck, as a result, had just six incompletions after his receivers averaged 6.3 drops per game the past three weeks.
Luck finished 17-of-23 for 156 yards and four touchdowns. The yardage number isn’t very high, but the Colts didn’t have to throw very much because they were up by double digits for most of the afternoon. He made just one poor throw, and his other mistake was mishandling a high snap that turned into a safety.
The Bills simply didn’t stand much of a chance with Derek Anderson at quarterback. His magical flask produced four turnovers: three interceptions and a lost fumble. His two early turnovers led to 10 points for the Colts, as a pick on a floated pass gave the Colts a field goal, then a strip-sack turned into a touchdown. It could’ve been worse for Anderson, as two possible interceptions were dropped, and it’s possible that both potential picks would’ve gone back for six.
Anderson was 20-of-31 for only 175 yards and the four turnovers. The Bills obviously need Josh Allen to come back from injury to be competitive again. Until then, they’re the worst team in the NFL.
Lions 32, Dolphins 21
Kerryon Johnson hadn’t been utilized nearly enough at the start of the season, inexplicably sharing too many carries with LeGarrette Blount. It was going to be interesting to see if the Lions used their bye week to evaluate this, and it appears as though they’ve finally discovered that they need to give Johnson way more touches than Blount. They did just that at Miami, and it paid off in a big way.
Johnson hit a big play in the early going to set up a Matthew Stafford touchdown to Michael Roberts. Johnson then broke free for a 71-yard burst, giving Blount some opportunities at the goal line, which he failed to convert. However, these two long gains gave the Lions 10 points, and Johnson wasn’t done. He ran for 158 yards on 19 carries, and that doesn’t include an 11-yard gain negated by a chop block. He also caught two passes for 21 receiving yards. Detroit’s offense has been inconsistent over the years, but if Johnson provides them with a huge threat out of the backfield, the Lions will be very difficult to stop. Blount, by the way, managed to find the end zone once. He tallied 50 yards on 10 carries.
Despite this, Osweiler played relatively well, going 22-of-31 for 239 yards and two touchdowns, which were very impressive throws. Osweiler didn’t commit any turnovers, which would be shocking until you recall that the Lions have one of the worst defenses in the NFL. Osweiler, however, took some sacks where he held the ball for too long. He also had an interception dropped by linebacker Christian Jones. Otherwise, he had a decent performance.
Vikings 37, Jets 17
Both teams had stellar defenses, but the weather played a factor as well. Kirk Cousins was throwing inaccurate balls because of the brisk wind, while pressure was more of a problem for Sam Darnold. He took three sacks, but the hurries forced him into some poor passes. It took until the 10:32 mark of the third quarter for the first team to convert a third down in this game when Cousins found Adam Thielen beyond the first-down marker. This got the Vikings going, as they generated 213 net yards following intermission. Conversely, the Jets continued to struggle, as Darnold was responsible for three interceptions in the second half.
Elsewhere in the receiving corps, Stefon Diggs saw 14 targets. He converted eight of them, but for only 33 yards. Diggs was affected more by the wind than Thielen was, as Thielen operates out of the slot. Morris Claiborne’s coverage didn’t help, and neither did a drop in the second quarter. Kyle Rudolph (1-16) nearly had a touchdown, but the pass was slightly off the mark.
Darnold sailed passes and was wide of his targets all afternoon. He began by missing Anderson for a first down at the beginning of the second quarter. He then whiffed on a basic pass to the sideline for what should’ve been a gain of 12. He overthrew Anderson for a potential 80-yard touchdown when Anderson beat his defender. Two of Darnold’s three interceptions were way off the mark, and he was lucky he didn’t throw more picks.
As for the drops, I counted five for the Jets. One drop, by Charone Peake, resulted in Darnold’s third interception. Darnold was also hurt by two poor snaps by the center.
The top two receivers struggled to post quality numbers, so who had all of the Jets’ receiving yards? That was running back Trenton Cannon, who took over for an injured Bilal Powell. Cannon led the team in receiving with four catches for 69 receiving yards. Meanwhile, Herndon (4-42) saw seven targets. He’s a talented rookie tight end who seems to have a promising future.
Panthers 21, Eagles 17
And then, the fourth quarter happened. The Panthers finally stopped screwing up once they crossed midfield and scored a pair of touchdowns. They still trailed by three and were on their final play when they had a fourth-and-10 deep in their own territory. Newton, battling a fierce pass rush, converted a pass to former Eagle Torrey Smith for a 35-yard gain. This ultimately led to another score to Greg Olsen.
Suddenly down 21-17, the Eagles had just one more chance. They moved down the field quickly via an Alshon Jeffery pass interference flag, but Wentz was nearly picked on an acrobatic catch by Eric Reid, who did some jawing with Malcolm Jenkins during the coin toss. Replay review showed that the ball hit the ground, but it didn’t matter because Wentz was strip-sacked on fourth down to end the game, giving Carolina an improbable comeback victory. Wentz had a chance to move the chains one play earlier when he had a running back open in the flat, but opted to take a shot into the end zone instead. The pass fell incomplete because of tight coverage.
Wentz finished 30-of-37 for 310 yards and two touchdowns. He didn’t scramble very much (3 carries, 3 yards), so I wouldn’t say he’s 100 percent yet, but he definitely played well enough to lead his team to victory. The defense let him down.
Elsewhere in the receiving corps, Jeffery reeled in seven passes for 88 yards and a touchdown. He also had the aforementioned deep pass interference flag on the final drive, and he made a couple of acrobatic catches. Nelson Agholor caught six balls, but for only 20 yards.
Buccaneers 26, Browns 23
Up 16-2, Jameis Winston began the comedy of errors by throwing an interception where he didn’t see Christin Kirksey in coverage. The Browns couldn’t take advantage of the give-away, and the same thing happened when they were given a red-zone possession when Cameron Brate lost a fumble deep in his own territory. The Browns later reached the end zone when Myles Garrett strip-sacked Winston, setting up a Baker Mayfield touchdown to David Njoku.
Tampa still had the lead, but the blunders ensued. O.J. Howard dropped a pass on a third-and-3 with nine minutes remaining in regulation near midfield, and the Buccaneers allowed a long punt return to Jabrill Peppers to set up yet another Cleveland touchdown to tie the game at 23. The Buccaneers were in position to win at the end of regulation, yet they settled for a 40-yard field goal for some reason despite the extensive kicking woes the franchise has endured. Chandler Catanzaro, who whiffed on an extra point, missed from 40, sending the game to overtime.
The Buccaneers continued to play dumb football in overtime, as Winston threw an interception, as linebacker Jamie Collins read his eyes perfectly. However, because Peppers fumbled a punt return, the Buccaneers were able to try another field goal, this one from 59 yards. Inexplicably, Catanzaro connected from that distance. Mayfield’s mouth was agape upon seeing the kick go through the uprights. The Buccaneers barely edged out the Browns despite having double the number of first downs (34-17) and accumulating more yards, 456-305. Tampa’s constant mistakes nearly cost them, and this sort of sloppy play won’t work against superior opponents.
Mayfield finished 23-of-34 for 215 yards and two touchdowns. He also ran four times for 43 rushing yards. It’s a great sign that Mayfield is healthy again, but more was expected of him against Tampa’s poor defense. One of his biggest errors was taking a sack in Tampa territory on a third-and-3 attempt. Had Mayfield thrown the ball away, the Browns could’ve gone for it on fourth down.
Meanwhile, Duke Johnson was also expected to see more touches, but he had just one carry (minus-4 yards) and four catches (23 yards). It’s disappointing to see Johnson’s usage decrease this year, as he’s a dynamic receiving back.
Texans 20, Jaguars 7
By Charlie Campbell – @draftcampbell
Bortles goofed again in the third quarter. As he scrambled out of his own end zone, he was stripped by Zach Cunningham, and Kareem Jackson recovered the ball at the Jacksonville 12-yard line. Two plays later, Hopkins beat Ramsey for a 10-yard touchdown. After that fumble, the Jaguars benched Bortles for Cody Kessler, who breathed some life into the Jacksonville offense, leading his team inside the 10-yard line on his second drive before throwing a short touchdown pass to T.J. Yeldon, who made a superb one-handed catch. Kessler moved the ball into Texans territory later in the fourth quarter, but a dropped pass by Yeldon flew right to Tyrann Mathieu for an interception, and that clinched the win for Houston.
Rams 39, 49ers 10
By Charlie Campbell – @draftcampbell
The Rams tacked on a third-quarter field goal before Rams safety John Johnson outfought Kittle for an interception. A few plays later, Gurley added a 1-yard touchdown run, putting this game out of reach for the 49ers.
Saints 24, Ravens 23
By Chet Gresham – @ChetGresham
On the first drive of the game, the Saints set the tone – well, sort of set the tone – as they went for it on all four fourth downs of the first drive! The trouble was, they turned the ball over on their last fourth-down attempt near the goal line after over 10 minutes of possession. The fact that they put Taysom Hill behind center and had him doing a run/pass option toss to Alvin Kamara that was a bit high and tight is something I won’t understand, but that was 10 minutes of offense right down the drain for the Saints to start the game.
The Saints did right the ship though, and they were the first to get a touchdown, as Brees hit Michael Thomas for a 32-yard reception and then Ben Watson on a short touchdown pass to give New Orleans a 7-3 lead with under two minutes left in the half. That touchdown to Watson was Brees’ 500th of his career. Only Peyton Manning, Bret Favre and Tom Brady have hit that pinnacle in their careers. The Saints lead, however, was short-lived, as Joe Flacco and company went on the offensive.
The Flacco-to-John Brown connection had fizzled out in the last couple games, but was the bulk of the Ravens offense this week. And that connection hit big for a 56-yard gain over the middle while the Ravens moved the ball with the clock ticking toward halftime. That long completion set up a 1-yard touchdown run by Lamar Jackson, the first of his short career, and gave the Ravens a 10-7 lead at half.
Jackson was used well on that touchdown run, but he was also brought in on a third-and-8 from the Saints’ 19-yard line earlier in the game. Jackson was unable to convert the first down, so the Ravens kicked the field goal. I like Jackson and think he can become a force in the league, but Flacco is the quarterback and he should be the one throwing the ball on third-and-8 in the red zone!
The Ravens backed up their pre-halftime touchdown with another touchdown on their second drive of the second half. They took advantage of good starting position at their own 39 yard-line and matriculated the ball down field, ending with an 8-yard touchdown pass to tight end Mark Andrews, giving them a 17-7 lead.
The Ravens’ defense hadn’t allowed a touchdown in the second half of any game this season, giving up just four field goals over their first six games. That would change on the Saints’ next possession, as Brees hit Tre-Quan Smith on back-to-back pass plays of 26 and 11 yards to get them to the Baltimore 17. From there, it was Alvin Kamara, who ran the ball four times for 17 yards, ending with a 2-yard run up the middle for a touchdown.
Kamara had taken a backseat last week to Mark Ingram after his return, but this week, Kamara carried the ball 17 times to Ingram’s 12 and both had two receptions. Give Kamara 19 touches, and he will get something done. It was rough sledding against this Ravens defense, but he did manage 75 yards and a touchdown to Ingram’s 42 yards and no touchdown. Kamara’s fantasy backers will be glad to see he got that goal-line carry over Ingram as well.
Down by three points now, the Saints’ defense came up big on the Ravens’ next possession, stuffing Alex Collins for no gain and sacking Flacco for negative 10 yards on third-and-10 to force the Ravens to punt, which gave the Saints the ball at their own 44. Brees chipped away at Baltimore’s defense, setting up a perfect throw to Michael Thomas from five yards out to take the 21-17 lead midway through the fourth quarter.
Thomas, like Kamara and Brown, had fallen off the big-stats radar a bit of late, not having reached a 100 yards or scored a touchdown since Week 3, but he’s one of the best receivers in the game and he showed up when needed. On the day, Thomas caught 7-of-9 targets for 69 yards and the touchdown. His 69 yards show you just how tough this Baltimore pass defense is to make chunk plays against, but as I said, he got the job done and gets a Minnesota defense next week that may be without Xavier Rhodes.
The Saints went on to kick a field goal to push the lead to seven, but the Ravens weren’t done, getting the ball back with 2:07 on the clock. Flacco was on target after getting a facemask penalty on their first play to move the to their own 40-yard-line at the 2-minute warning. From there, Flacco and friends didn’t let the ball touch the ground, as they completed six straight passes. The last was a 14-yarder to John Brown in the end zone, which capped off a huge day for Brown and brought Baltimore within one point of tying the game and likely going into overtime.
Before we get to that last point, let us just take a look at Smokey Brown’s numbers. I was worried about him with the wind gusts being reported up to 35 mph, but he showed that he’s more than just a deep-ball receiver in this game, catching all seven of his targets for 134 yards and a touchdown, which should have tied up the game.
You, of course, already know that this game didn’t go into overtime and for the craziest reason possible, Justin Tucker missed the extra point. Yes, that Justin Tucker. Tucker, who is in his seventh year, had never missed an extra point. He was 222-for-222 and was the only kicker without an extra point miss since they moved the kick back in 2015. So, he missed it. That was the ball game. As far as unlikely reasons to lose a game, that one ranks way up there.
Redskins 20, Cowboys 17
The Redskins won this game in the trenches. Their terrific defensive line, headlined by the “Bama Boys” – Jonathan Allen and Da’Ron Payne – won at the line of scrimmage versus Dallas’ depleted front. They prevented the Cowboys from establishing the run at all, as Ezekiel Elliott was limited to just 33 yards on 15 carries. They also did a great job on an attempted Dak Prescott sneak on a fourth-and-1 in the early stages. It appeared as though Prescott converted, but the Redskins managed to strip the ball away from him to force a key turnover.
Meanwhile, Washington’s defensive backfield smothered Dallas’ receivers. Aside from a couple of big gains, the Cowboys couldn’t get anything going aerially. Cole Beasley, who had a monstrous stat line last week, couldn’t get open because of stellar slot corner Fabian Moreau until late in the game when Moreau got hurt. Beasley had just three receptions until near the end of regulation.
Despite all of this, the Cowboys were still in position to send the game into overtime. However, they settled for a 47-yard field goal when they could’ve gotten closer. Inept head coach Jason Garrett paid the price. Following a completely bogus snap infraction, Dallas whiffed from 52 yards, as kicker Brett Maher’s attempt hit the upright. It’s very possible that he would’ve connected from 47, though after Justin Tucker missed in Baltimore, no kick should be taken for granted anymore. Still, this was once again an example of poor game management from Garrett. The Cowboys easily could’ve gotten 10-15 yards closer on their final drive for an easier kick, but Garrett’s incompetence prevented that from happening.
So, how did Washington move the chains? Adrian Peterson. The future Hall of Fame running back broke tackles, carried defenders and made players miss every time he touched the ball. He was amazing, finishing just one yard shy of the century mark on 24 carries.
Chiefs 45, Bengals 10
The Bengals had absolutely no answer for Patrick Mahomes. The first-year starter continued to torch the opposition, and he toyed with Cincinnati’s defense. Mahomes completed third downs with ease (9-of-12), which included some long-yardage conversions. One of the few exceptions was on a third-and-17 in which he fired a pass to Sammy Watkins that appeared complete, but replay review showed that the ball hit the ground.
Mahomes made some unbelievable throws throughout the night. One that sticks out is when he launched a 51-yard bomb to Watkins despite a Cincinnati defender dragging him down. He made just one mistake during the evening, heaving an underthrown pass to Tyreek Hill into triple coverage. Mahomes would’ve connected with Hill for a touchdown had he hit him in stride, but the ball being underthrown allowed the safety to make the play. Still, that was Mahomes’ lone error, and he committed it when the game was already out of reach.
Mahomes finished 28-of-39 for 358 yards, four touchdowns and that interception. He also scrambled four times for 45 rushing yards. Easily the NFL’s candidate at this point in the season, Mahomes is unstoppable. No team has demonstrated a possible solution for him yet. The Patriots came close last week by tricking him in the opening half, and yet Mahomes still lit them up following intermission. If the Chiefs can beat the Rams on a Monday night, it’s unlikely that they’ll lose the rest of the way.
Dalton managed to recover the strip-sack, but he had bad luck otherwise. He barely completed half of his passes, going 15-of-29 for only 148 yards, one touchdown and an interception. The pick was taken back for six, as Dalton telegraphed his throw. Cincinnati’s offense has struggled ever since the team lost Tyler Eifert to a season-ending injury, which is why I have its front office selecting a replacement in the highly athletic Albert Okwuegbunan in my 2019 NFL Mock Draft.
Falcons 23, Giants 20
Now down 20-12, the Giants needed a stop. They eventually got one because of two Atlanta false starts. The Falcons appeared as though they were going to punt, but head coach Dan Quinn opted a 56-yard field goal with his backup kicker. It was a foolish decision like Shurmur’s, but this one paid off. Atlanta expanded its lead to 23-12.
The Giants now had to score twice, which meant that they were required to attack quickly. They did just that, as Eli Manning found Sterling Shepard for a 52-yard bomb. Before anyone knew what happened, the Giants were at the goal line with a minute remaining. Eli Manning attempted a sneak, yet he didn’t go anywhere because he moved slowly. He looked like an old man at a buffet whose tray dropped, prompting him to bend over at a glacial pace to pick up his plates and silverware. Announcers Jason Witten and Booger McFarland yelled incoherently as this was going on, pleading for the Giants to attempt a real play that would result in a score or a stoppage on the clock, but Manning couldn’t hear them. With time ticking down rapidly, Manning lined up under center and tried another helpless sneak. Once again, he fell down slowly like an old lady bending over to search for her glasses that fell on the floor. Witten and McFarland at this point may have had brain aneurysms. That’s how irate they were about all of this.
Keep in mind that this sequence started with a minute remaining. Suddenly, there were just 10 seconds left on the clock because Manning was moving at a glacial pace. Manning finally threw a pass, and it was a touchdown to Odell Beckham Jr. Because of the earlier, nonsensical two-point attempt, the Giants needed to go for two again, and they mercifully succeeded on the try with a Saquon Barkley run. Perhaps this is the play that Shurmur was speaking of earlier.
The score was 23-20 with five seconds remaining. The Giants needed to recover an onside kick and attempt a Hail Mary, yet they didn’t even try an onside kick! They just kicked it off! None of this made any sense.
This was one of the funniest endings I’ve ever seen, though I imagine if I had Atlanta -4, I’d be quite pissy right now. My condolences to those who wagered on the Falcons tonight. As a Giants bettor, I had no business covering.
Elsewhere in the receiving corps, Calvin Ridley (5-43) converted a key third down again Apple, while Mohamed Sanu (2-21) was barely a factor. Someone named Marvin Hall (3-63) reeled in Ryan’s sole touchdown. Meanwhile, tight end Austin Hooper (3-48) made a highlight catch when he grabbed the ball while leaping over a New York defender for a gain of 36 yards.
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