NFL Game Recaps: Week 15, 2015

Rams 31, Buccaneers 23

  • These teams appeared to be heading in different directions entering this game, and they’re continuing to move that way. The Buccaneers had lost two of their previous three contests (to the Colts and Saints), while St. Louis had rebounded off its losing streak to beat the Lions last week, thanks to some defenders returning to the lineup. The Rams prevailed in a blowout. And yes, this wasn’t close. St. Louis led 31-13 late before the Buccaneers posted some meaningless scores to make this game look a lot closer than it really was.

  • The star of this matchup wasn’t Todd Gurley or Jameis Winston. It was Case Keenum, who played the game of his life. Keenum was extremely precise on almost every throw, going 14-of-17 for 234 yards and two touchdowns. He began the contest by dinking and dunking, but he made some special passes as the evening progressed. Keenum hit Kenny Britt in stride with a 60-yard bomb in the first quarter. He later showed great touch when lofting a pass over a defender’s head to Jared Cook for a 17-yard gain. He then managed to complete another deep pass by threading the needle in between two defenders.

    Keenum made just two errors in this contest, both of which occurred on the final drive of the opening half. He had a pass that was dropped by a Tampa defender, and then he took a horrible sack to give his team no chance on a third down. However, those were his only blemishes. It’ll be interesting to see how he fares in the next couple of games. If Keenum puts together a pair of quality performances, the Rams may eschew taking a quarterback in the first round, which is what I have happening in my 2016 NFL Mock Draft.

  • As for Gurley, he had trouble finding room against a tough Tampa Bay run defense. He still performed well for his owners, however, as he generated 48 yards and a touchdown on 21 carries. He was in position for a second score following a Benny Cunningham kickoff return down to the 2-yard line, but he was stuffed on three consecutive plays.

  • Tavon Austin had a spectacular night. He scored twice; once rushing and once receiving. He compiled 32 rushing yards (four carries) and 41 receiving yards (three catches). It actually makes me wonder why he touched the ball just seven times.

  • St. Louis’ two leading receivers were Britt (2-71, TD) and Cook (4-64). It was surprising to see both try hard. They must have been motivated because they didn’t want to embarrass themselves on national TV.

  • Moving on to the Buccaneers, Winston struggled, despite what his numbers may say. Winston went 29-of-50 for 363 yards, two touchdowns and an interception. Those stats are completely misleading, as Winston was just 6-of-12 for 49 yards at halftime. A large chunk of his yardage, as well as both scores, came in garbage time.

    Winston was very inaccurate throughout the evening. He sailed passes over his receivers’ heads, including Doug Martin on one instance when Martin was in position to catch a simple pass in the flat. Winston also had a second dropped pick in the end zone, and he had to eat a timeout right before halftime because he spent 30 seconds yelling at several Rams players, including Aaron Donald, after what he felt was a dirty hit.

  • Mike Evans and Austin Seferian-Jenkins benefited from Winston’s junk-time stats. Evans had just three grabs for 36 yards in the first half, but he finished with nine catches for 157 yards. He dropped another pass, but he would’ve enjoyed a much better game had Winston not missed him on numerous occasions. Seferian-Jenkins, meanwhile made only three grabs for 29 yards, but he was able to haul in a touchdown at the very end.

  • Doug Martin and Charlie Sims both ran extremely well. Martin burst for 91 yards on just 18 carries, while Sims (7-50) also posted an impressive stat line. It was odd to see the Rams struggle so much versus the run. However, they did manage to stuff Martin on a fourth down before halftime, and they were able to force him into a fumble.

  • Some Rams fans were trying to chant “Keep the Rams! Keep the Rams!” Perhaps St. Louis would keep its team if more fans showed up. Here’s a shot of the stands 20 minutes prior to kickoff last Sunday versus the Lions. Try not to laugh too hard:

    It didn’t improve much Thursday night, as it appeared as though half of the seats were empty. Sadly, it won’t be better if the team moves, as the people in Los Angeles care even less.

    Jets 19, Cowboys 16

  • If this game is any indication, the Jets aren’t going to have much success in the playoffs – if they even get there. New York was battling a skeleton-crew Dallas team that was effectively eliminated from the playoffs when it shot its wad at Green Bay and lost last week. The Cowboys’ hopes were dashed, yet they still nearly handed New York a loss. The Jets came through, notching a win versus yet another sub-.500 team, but the fact they nearly lost to the duo of Matt Cassel and Kellen Moore has to be discouraging.

    Ryan Fitzpatrick, as mentioned earlier, will be New York’s downfall. Fitzpatrick had some shaky moments in this game. He threw a horrible interception in his own territory that allowed the Cowboys to score. He was nearly picked on a couple of other occasions and was guilty of several other ugly throws, including a horrible pass behind Eric Decker on a crucial third down. He made some gutsy plays – he even opened a giant cut above his nose, which was bleeding for most of the evening, but he’s just not a good quarterback.

    Fitzpatrick finished 26-of-39 for 299 yards, one touchdown and the interception, which was a terrible read. To be fair, he endured some drops, including what would’ve been a 30-yard gain by Brandon Marshall, and he managed to set up Randy Bullock for a game-winning field goal at the very end on a long pass to Kenbrell Thompkins, who beat rookie Byron Jones.

  • Fitzpatrick’s sole aerial score went to Decker (6-55), while Brandon Marshall (4-74) led the team in receiving yardage. Both players missed some action and had to go to the locker room, but they weren’t out for very long. Marshall, as mentioned, had a deep drop. Phil Simms claimed that the ball was uncatchable, yet it hit Marshall right in the hands. This, of course, was a conflict of interest, as Simms and Marshall are co-hosts on Inside the NFL. This was yet another example of Simms being absolutely incompetent. Another occasion was when Simms said that the Cowboys were in great hands with Brandon Weeden and Matt Cassel behind Tony Romo. Simms needs to be dismissed from the CBS broadcast because he’s absolutely horrible, bland and biased.

  • Chris Ivory disappointed his fantasy owners, as he mustered just 37 yards on 13 carries despite the fact that Eddie Lacy and James Starks trampled this Dallas defense a week ago. Ivory had a chance to score, but was stuffed on a fourth down near the goal line. Bilal Powell, meanwhile, was more impressive. He ran for 25 yards and a touchdown on just six attempts, and he also was a big part of the passing game once again, snatching seven catches for 54 receiving yards.

  • As for the Cowboys, they benched Cassel in the second quarter after a very ugly performance. Cassel was just 3-of-8 for 37 yards and an interception that was so horrible that the officials ruled it as intentional grounding. Following a 19-yard loss on a sack, Jason Garrett made the change, moving to Kellen Moore, who was better, but only by default. Moore went 15-of-25 for 158 yards, one touchdown and three interceptions.

    Moore is severely limited and seemed overmatched. One of his picks was a desperation heave at the end, but Moore’s other two interception were ugly. The first was a weak throw that he heaved up for grabs, while the second was telegraphed in the end zone. Moore hit some of his targets and moved the chains on occasion, but he’s not an NFL-caliber quarterback.

  • Dez Bryant didn’t have a bad performance. Showing more mobility in previous weeks, Bryant caught four passes for 50 yards and a touchdown. His matchup against Darrelle Revis was hyped by NFL Network, but Revis has regressed this year. Neither played particularly well; Revis allowed other receptions to Cole Beasley (3-37) as well, while Bryant dropped what could’ve been a touchdown in the first quarter.

  • Darren McFadden ran surprisingly well versus the Jets’ stout run defense, gaining 100 yards on 16 carries. New York sustained some injuries to Muhammad Wilkerson and David Harris, but McFadden was moving the chains even when both players were in the lineup.

    Vikings 38, Bears 17

  • The Vikings needed to win this contest to snap their two-game losing streak and assure themselves a playoff spot. Considering how close the first matchup was, the consensus opinion, at least amongst professional bettors, was that this would be a close affair. The complete opposite was the case, as the Vikings dominated both sides of the ball and won in a complete blowout.

    Teddy Bridgewater put together an incredible performance. He was sharp all afternoon, slicing and dicing a Chicago secondary that had overperformed all year. He converted a key first down early on a third-and-10 play with a 12-yard pass to Kyle Rudoph, and then he found Stefon Diggs in the back of the end zone to cap off the drive, as the rookie wideout torched the normally beleaguered Tracy Porter.

    Bridgewater continued to lead successful drives throughout this contest, converting 8-of-12 third downs. He misfired just three times, going 17-of-20 for 231 yards and five touchdowns (four passing, one rushing). There was a scary moment in which he was banged low on a dirty hit, but he turned out to be fine.

  • Speaking of potential significant injuries, Adrian Peterson limped off the field in the second quarter. He turned out to be just fine, as he was given six attempts after intermission – a number that would’ve been higher had the Bears been more competitive. Peterson, unfortunately, disappointed his fantasy owners in the process, generating just 63 yards on his 18 carries. He didn’t look the same after coming back. His fantasy owners watched in horror as Jerick McKinnon hauled in four passes for 76 yards and a touchdown.

  • Diggs secured two of the other Bridgewater touchdowns, snaring three balls for 55 yards in the process. Fullback Zach Line had a fourth at the end of the game. Mike Wallace (3-37) didn’t do anything outside of securing a 34-yard reception.

  • Meanwhile, Minnesota’s defense was roaring. Despite missing several key defenders – Harrison Smith, Anthony Barr, Linval Joseph – and seeing another get hurt when Xavier Rhodes limped off the field, the Vikings completely shut down Chicago’s offense, limiting the Bears to 4.7 yards per play. They were all over Jay Cutler, who was sacked five times.

    Cutler, however, was responsible for several of those sacks. He held on to the ball too long on numerous occasions. He played very stupidly and seemed to have the same sort of lackadaisical attitude he sported all last year. This has to be very discouraging for the Bears, as it appeared as though Cutler turned a new leaf. Instead, he looked like Ryan Leaf, and its clear that he’s once again a hapless, overpaid bum.

    Cutler finished 26-of-37 for 231 yards, two touchdowns, an interception and a pick-six. Don’t be fooled, however, as some of those numbers came in garbage time.

  • Matt Forte had a big game despite not being able to run all that much because his team trailed throughout. Still, he accumulated 104 net yards, rushing for 47 (eight carries) and catching six balls for 57. He also had a big run early on, but that was negated by a hold. Jeremy Langford (11-46) was also mixed in.

  • Zach Miller tied Forte for the lead in receiving yardage, catching six passes in the process. Alshon Jeffery didn’t perform as well. He managed to catch a touchdown on his only reception, as he left early with a hamstring injury.

    Chiefs 34, Ravens 14

  • The only way the Ravens could’ve handed this game on a silver platter more blatantly to the Chiefs is if they actually had one of their coaches run to the other sideline with a silver platter and offered it to Andy Reid.

    Baltimore gave itself no chance to win this contest, as all three of Kansas City’s first-half touchdowns came on crucial errors. The first came on the opening drive when Timmy Jernigan was guilty of unnecessary roughness when Baltimore forced Kansas City into a punt. The Chiefs’ drive stayed alive, and they eventually scored. After that, Buck Allen’s lost fumble was returned 73 yards by Tyvon Branch for six. At the end of the first quarter, John Harbaugh inexplicably called for a fake punt from his own 17-yard line. The punter came up a bit short, setting the Chiefs up with a short field.

    Just like that, the Chiefs were up 21-3, and they barely did anything offensively. It was completely absurd, and it continued in the second half. The Ravens had a chance for a back-door cover, as Jimmy Clausen impressively drove them into the red zone. Unfortunately, a receiver fell down, and Clausen was pick-sixed as a consequence.

  • Alex Smith completed 21 of his 25 passes, but accumulated just 171 yards and a touchdown. Smith dinked and dunked the entire afternoon, though he did engineer a drive that lasted 8:41 in the second half that just seemed to drain the energy out of the stadium.

  • Just one of Smith’s completions sailed longer than 13 yards. That was to Travis Kelce, who snatched six balls for 73 yards. Jeremy Maclin (7-50) reeled in Smith’s lone touchdown.

  • Spencer Ware was available to play, but Andy Reid didn’t want to use him unless there was an emergency. West handled the majority of the workload as a consequence, generating 76 yards and a touchdown on 16 carries, with most of his yardage coming on his 38-yard score.

  • Moving quickly through Baltimore’s numbers, Clausen went 26-of-45 for 281 yards, two touchdowns and a pair of interceptions. Clausen’s highlight was launching a 48-yard Hail Mary right before halftime that hilariously landed way short of the end zone. It looked like a terrific punt. The Chiefs seemed surprised by this, allowing Aiken to catch the ball and score. Clausen didn’t perform poorly or anything; on the contrary, he was better than expected. His two picks came late in desperation time, and he did a decent job of moving the chains. Unfortunately, the team’s aforementioned mistakes proved to be too costly.

  • Speaking of which, Buck Allen didn’t get a single carry after halftime, thanks to his early fumble. He gained 18 yards on four carries, and he watched Terrance West (7-35) handle the majority of the workload following intermission.

  • Aiken played great, catching eight passes for 128 yards and a touchdown, including the Hail Mary. Six of Aiken’s receptions came in the first half, so this was not a case of him accumulating garbage yardage. Aiken is legit and appears as though he can be a decent No. 2 receiver.

    Redskins 35, Bills 25

  • The narrative for the Redskins entering this week was that they couldn’t win consecutive games all year. They obviously had to in order to help secure a wild-card spot, and they managed to do so, improving to .500 in the process. I’ll give them credit, but the Bills made things incredibly easy with their numerous blunders and lethargic play.

    One obvious example occurred in the first half. The Redskins were up 7-0 and in the red zone, but were faced with a third-and-goal on the 13-yard line. It appeared as though the Bills were going to force Washington into a field goal, but Kirk Cousins was able to run into the end zone on a designed run. The Buffalo players seemingly had no interest in tackling him; it was an appalling lack of effort, and it set the tone for the rest of the game – at least until it was out of reach. The Redskins ultimately established a 28-3 lead, but the Bills made it seem closer than it really was when the Redskins took their foot off the gas.

  • Cousins played brilliantly, misfiring on just six attempts. He went 22-of-28 for 319 yards and five touchdowns (four passing, one rushing). Again, Buffalo didn’t offer much resistance with its poor tackling and blown coverages, but Cousins deserves tons of credit regardless. He’s been so much better than most people expected him to be.

  • Both Jordan Reed and DeSean Jackson pleased their fantasy owners in their semi-final matchups. Reed caught two touchdowns, securing all seven of his targets for 84 yards. Jackson, meanwhile, registered six catches for a whopping 153 yards and a touchdown, which was a 77-yard bomb. Jackson definitely pushed off on the play, but no flag was thrown. Pierre Garcon (3-34) had the fourth aerial score.

  • More Washington running back frustration: Matt Jones handled the majority of the workload last week, but Alfred Morris had more touches in this contest. Morris garnered 84 yards on 14 carries, while Matt Jones (10-28) appeared as though he was stuck in mud.

  • As for Buffalo’s running backs, LeSean McCoy left the game with an injury. His knee was twisted after he took a hit, and he grabbed it in agony. He left the contest and wasn’t seen again, leaving his fantasy owners extremely disappointed. McCoy managed just 29 yards on 10 carries to go along with just one catch for eight yards. He came close to scoring on one drive, but was stuffed on three consecutive plays. Adding salt to the wound, Mike Gillislee, replacing McCoy, scored on a 60-yard burst after the injury occurred. Gillislee gained 81 yards and a touchdown on four attempts.

  • Tyrod Taylor, meanwhile, posted solid numbers: 16-of-27 for 235 yards and two touchdowns to go along with nine scrambles for 79 rushing yards. However, those aerial numbers are misleading; he was just 3-of-8 for 27 yards in the opening half. He didn’t get much help from an offensive line that was completely overmatched, but he still made some crucial errors. For instance, he overshot a wide-open Sammy Watkins downfield for what would’ve been an early touchdown. Taylor had numerous overthrows, and some miserable play-calling didn’t help. I can’t imagine how frustrated Buffalo fans were when E.J. Manuel ran a dumb Wildcat play in the third quarter, which was followed by a useless field goal that turned a 21-0 deficit into a 21-3 score.

  • Despite Taylor’s misses, Watkins still had a big stat line, logging five catches for 111 yards and two touchdowns. All of this came in garbage time, as Watkins caught only one pass in the opening half.

    Patriots 33, Titans 16

  • This was a pretty nondescript game. The Patriots won easily, but weren’t challenged very much by one of the worst teams in football. The Titans, meanwhile, didn’t get much of a look at Marcus Mariota, who hurt his knee in the first half and permanently left the field. It was a boring contest, though I suppose that the main take-away is that New England covered the spread in another game in which Walt Coleman has officiated. The Patriots have covered every single Coleman game in the past 10 years. Seriously.

  • Tom Brady, who was battling some sort of mysterious sickness during the week, played just fine, going 23-of-35 for 267 yards and two touchdowns. Brady was surprisingly ineffective in the second half of this contest, completing just nine of his 16 passes after the break. The Titans put some pressure on him, which wasn’t much of a surprise. New England’s offensive line is very leaky, while Tennessee sports a pretty stout pass rush.

    Brady spent most of the afternoon dinking and dunking to avoid pressure. Save for Rob Gronkowski, Brady threw the ball most to James White, who snared seven of his eight targets for 71 receiving yards and a touchdown. Gronkowski, meanwhile, caught five balls for 54 yards and a touchdown.

  • Brandon LaFell was the Patriot who paced the team in receiving yardage, hauling in four balls for 88 yards. However, he saw just five targets. Danny Amendola, meanwhile, was a major disappointment. He caught only one pass for three yards, and he also fumbled a punt return. He left the game early with a knee injury.

    Likewise, linebacker Dont’a Hightower left early with a knee issue, aggravating his previous injury. He’ll be a big loss if he can’t make it back to the lineup in the near future.

  • Many expected Brandon Bolden to handle the majority of the workload, with Matthew Berry even touting him as a value running back play in DFS. I was more skeptical, as I’ve been fooled by Bill Belichick’s confusing running back rotations far too many times. Sure enough, Bolden was second on the team in carries, trailing some guy named Joey Iosefa, who gained 51 yards on 14 carries. Bolden accumulated 36 yards on 10 tries. There’s nothing exciting here, as Iosefa is just some big fullback, who could easily vanish into oblivion next week. You simply cannot trust Belichick when it comes to fantasy running backs.

  • As for the Titans, Mariota didn’t get to do much, going just 3-of-6 for 32 yards and a strip-six on a lost fumble that completely fooled the CBS camera man. Zach Mettenberger stepped in and actually handled himself relatively well. He went 20-of-28 for 242 yards, two touchdowns and a pair of interceptions. One pick came in desperation time, while the second was underthrown.

  • Mettenberger showed a great rapport with Dorial Green-Beckham. The athletic rookie stood out again, catching six balls for 113 yards. However, Delanie Walker (2-64) caught the two touchdowns. One of the scores featured some of the worst tackling you’ll ever see, which was surprising from a Bill Belichick defense.

  • Tennessee struggled to run the ball once again, with Antonio Andrews mustering only 45 yards on 14 carries. Andrews is a big back, but he sucks in short yardage. He was stuffed on a fourth-and-1 on the New England 38 during the opening half. Andrews showed terrible patience and didn’t bother looking for the hole, which was there. I think I’m going to slot Derrick Henry to the Titans in the second round of my 2016 NFL Mock Draft next week.

    Texans 16, Colts 10
    By Charlie Campbell – @draftcampbell

  • EDITOR’S NOTE: My reaction to learning who T.J. Yates’ backup quarterback happened to be in this game. “Oh my God, their backup is Brandon Weeden… hahahahaha!” Looks like the Weed Man got the last laugh.

  • Realistically, the winner of this game is probably going to be hosting a playoff game as the victor of the AFC South. The Texans were 0-13 all-time in Indianapolis and picked a perfect time to break that streak. Houston’s defense held the Colts to 190 total yards, zero points after halftime and two late turnovers to lead the Texans to a win over their biggest rival. It wasn’t pretty, as the Texans went down to third-string quarterback Brandon Weeden, but Houston got just enough out of its offense to take control of the AFC South.

  • The Texans moved the ball on their opening two possessions, but the first ended with a Vontae Davis interception and the second was killed by an Alfred Blue fumble, courtesy of Mike Adams. Matt Hasselbeck took advantage of the short field and moved the ball before threading a needle between defenders to Donte Moncrief for an 11-yard touchdown. A holding call and sack from Kendall Langford quickly got the ball back for Indianapolis with a nice punt return to the Texans’ 35-yard line. An 18-yard pass to Andre Johnson moved the ball to the 17-yard line. That produced a chip-shot field goal for the Colts and a 10-0 lead. Houston’s offense finally did something positive with a 41-yard run from Blue, but Bill O’Brien made a very questionable decision to have Nick Novak attempt a 57-yard field goal that wasn’t even close.

    Before the half, Texans quarterback T.J. Yates moved the ball into Colts’ territory, but went down with a knee injury that ended his day. Weeden finished the drive with a few completions to get inside the 5-yard line before having to settle for a field goal. The Colts took a 10-3 lead into the locker room.

    In the third quarter, Bernardrick McKinney sacked Hasselbeck at the 1-yard line on a third down, and that set up the Texans to start a drive at the Colts’ 32-yard line. Penalties on Houston’s inept tight ends killed some nice plays, and Houston settled for a 47-yard field goal from Novak. After going 25 straight drives without a touchdown, the Texans started at their 11-yard line, and Weeden moved down the field with passes to Hopkins. Houston converted a fourth-and-1 with Blue, and had a pass interference on Dwight Lowery move the ball to inside the 20-yard line. To end the drive, Weeden hit Jaelen Strong on the run for an 8-yard touchdown and a 13-10 Houston lead.

    After trading punts, the Colts got the ball back at midfield with three minutes remaining. Hasselbeck completed a pass to Griff Whalen, but Johnathan Joseph knocked the ball loose and Kareem Jackson returned the fumble 34 yards to Indianapolis’ 21-yard line. That set up a short field goal for Novak to give the Texans a 16-10 lead. The next play from scrimmage saw Hasselbeck throw a ball up for grabs down the middle of the field, and A.J. Bouye ran underneath it for a game-clinching interception.

  • Hasselbeck completed 17-of-30 for 147 yards with a touchdown and interception. Moncrief led the Colts in receiving with five receptions for 51 yards and a score. Johnson (3-52 and T.Y. Hilton (3-29) were held in check by Joseph, Jackson and Kevin Johnson.

  • Frank Gore ran for 44 yards on 16 carries. He battled a tough defense, but appears to be worn down.

  • DeAndre Hopkins had eight receptions for 94 yards to lead Houston’s receivers.

  • Yates was 6-for-10 for 68 yards with an interception before his knee injury that could be serious. Weeden was 11-of-18 for 105 yards with a touchdown.

  • Blue had 20 carries for 107 yards for the Texans. As mentioned, he lost a fumble.

  • The Texans’ defense had a group effort with strong play from their edge rushers and secondary. The Colts got a good game from Mike Adams, Robert Mathis, Kendall Langford and Robert Mathis.

    Falcons 23, Jaguars 17
    By Pat Yasinskas – @PatYaz33

  • EDITOR’S NOTE: I still can’t believe the Jaguars were favored over a competent opponent. And I can’t believe that Dick Stockton is calling games. Hearing “Dante Freeman” over and over again was just sad. Stockton used to be great, but he’s just lost it, which is a shame.

  • The Atlanta Falcons finally won a football game.

    They snapped a six-game losing streak, but it wasn’t easy. The Falcons nearly blew a big first-half lead before kicking two fourth-quarter field goals. The win puts the Falcons at 7-7 and keeps their faint playoff hopes alive. But the win probably was too little too late.

    The loss puts the Jaguars at 5-9 and likely puts an end to any shot at the postseason.

  • Even with the win, I’m wondering if Atlanta general manager Thomas Dimitroff is on the hot seat. Falcons owner Arthur Blank isn’t known for his patience, and it’s likely someone will have to take the fall for this season’s collapse after a fast start.

    I’m still surprised Dimitroff was retained for this season. I thought he was a package deal with former coach Mike Smith. Dimitroff got off to a wonderful start in Atlanta by taking quarterback Matt Ryan, left tackle Sam Baker and middle linebacker Curtis Lofton in his first draft and signing free-agent running back Michael Turner at the start of his tenure.

    But Dimitroff has had his share of misses in more recent drafts (Peria Jerry) and free-agency signings (Ray Edwards). With Scott Pioli waiting in the wings, it might be time to hold Dimitroff accountable for his mistakes.

  • The big fantasy story for Atlanta was that wide receiver Julio Jones scored his first touchdown since Week 8. Jones finished with nine catches for 118 yards.

  • Ryan had a mediocre fantasy day. Ryan completed 22-of-35 passes for 246 yards with one touchdown and one interception.

  • Atlanta running back Devonta Freeman, who was a must-start in fantasy early in the year, struggled to gain yards against the Jaguars. Freeman had only 56 yards on 25 carries, but did score a touchdown.

  • Atlanta wide receiver Roddy White remains a player you should stay away from in fantasy leagues. White produced three catches for 47 yards. He clearly is past his prime and has become an afterthought in the Atlanta offense.

  • For the Jaguars, quarterback Blake Bortles also had a mediocre fantasy day. Bortles completed 23-of-38 passes for 297 yards with one touchdown and one interception.

  • Jacksonville receiver Allen Robinson remains a player who should be starting on your fantasy team. Robinson had only three catches for 57 yards, but one of those receptions went for a touchdown. Robinson leads the league with 13 touchdown catches.

  • With top running back T.J. Yeldon sitting out with an injury, the Jaguars weren’t able to do much on the ground. Bortles led Jacksonville with 44 yards on six carries. Yeldon’s replacement, Denard Robinson, was held to 28 yards on 14 carries, though he did help out his fantasy owners with eight catches for 46 receiving yards.

    Panthers 38, Giants 35
    By Pat Yasinskas – @PatYaz33

  • EDITOR’S NOTE: I had a write-up for this when the Giants trailed 35-7. It was quite the rant. Here it was:

    “Odell Beckham Jr., arguably the best receiver in football, dropped multiple passes, including a long touchdown on the opening drive. Dominique Rodgers-Cromartie, a terrific corner, dropped a pick-six. Rashad Jennings, who had just TWO fumbles in his career entering this game, coughed up the ball at midfield, setting up the Panthers with a quick touchdown. How do you handicap something like this? It’s ridiculous. The Giants had a chance to take complete control of this matchup, but they killed themselves with horrific mistakes, costing me my Pick of the Month in the process. The amount of bad luck I’ve had with my selections this year has been utterly appalling, and I don’t know what to say anymore.”

    After the comeback, I have just two words: holy balls.

  • The Carolina Panthers remained perfect – barely.

    The 14-0 Panthers squandered a 35-7 third-quarter lead as the Giants made a furious comeback to tie the game late in the fourth quarter. But Carolina quarterback Cam Newton led a late drive to set up a game-winning field goal by Graham Gano.

    “That was embarrassing the way we let those guys come back,” Newton said.

    But Newton and the Panthers still came away with the win. Newton continued his campaign for the Most Valuable Player award with a huge day in fantasy and reality.

    Newton completed 25-of-45 passes for 340 yards and five touchdowns. He also was a big factor on the ground, running eight times for 100 yards.

    With games remaining against the Atlanta Falcons and Tampa Bay Buccaneers, the Panthers have a chance to become only the third team in modern history to finish a regular season undefeated.

    For the Giants, their playoff hopes took a major hit. The Giants fell to 6-8 and are a game behind in the race for the NFC East championship.

  • Beyond the Panthers staying unbeaten, the other big story of the day was the matchup between New York wide receiver Odell Beckham Jr. and Carolina cornerback Josh Norman. There was plenty of pushing, shoving and jawing between the two throughout the game.

    Beckham repeatedly lost his composure, getting flagged for three personal fouls. Norman had the upper hand in the matchup for most of the day. Beckham didn’t have a catch until the third quarter. He did finish with six catches for 76 yards and a touchdown, but Norman had the upper hand in this matchup. Beckham also dropped what would have been an easy touchdown pass in the first quarter.

  • Carolina cornerback Charles Tillman forced the 44th fumble of his career late in the second quarter. That set up a touchdown pass from Newton to tight end Greg Olsen.

  • For the Panthers, Newton clearly had the biggest game from a fantasy perspective. But he wasn’t the only Carolina player to deliver big fantasy numbers. Wide receiver Ted Ginn Jr. had his third straight game with two touchdown catches. If Ginn isn’t in your fantasy lineup, he should be.

  • With running back Jonathan Stewart sitting due injury, the Panthers didn’t have a true feature back. Newton made up for a lot of that. Rookie Cameron Artis-Payne got the most work of Carolina’s running backs with 14 carries for 59 yards. Artis-Payne might be a good pickup for your fantasy team over the next two weeks because the Panthers are likely to take a conservative approach with Stewart.

  • Olsen remains a guy you should be using in DFS each week. He had six catches for 79 yards and a touchdown.

  • Carolina rookie wide receiver Devin Funchess is worth a late-season pickup in fantasy. Funchess is getting more playing time, and he produced a touchdown catch.

  • For the Giants, quarterback Eli Manning was the fantasy star of the day. Manning completed 29-of-46 passes for 245 yards with four touchdowns and one interception. But Carolina’s defense shut down Manning for much of the first half.

  • New York’s Rashad Jennings remains a running back worth considering starting on your fantasy team now that Tom Coughlin has gotten comfortable with his running back rotation. Jennings finished with 107 yards and a touchdown on 16 carries. However, he did have a costly fumble in the second quarter. Shane Vereen caught eight passes for 43 receiving yards and a touchdown.

    Seahawks 30, Browns 13
    By Charlie Campbell – @draftcampbell

  • EDITOR’S NOTE: I don’t get how the officials/coaches/players/football gambling gods allowed the Seahawks to cover with a front-door field goal at the very end. It seemed like the Browns were going to lose by 14, beating the 15-point line, but Cleveland dropped a Russell Wilson interception and then the Seahawks kicked the ball to cover. And just like that, the books got slaughtered on this game, which had close to 80-percent action.

  • A hot team entering the playoffs is more important than having home-field advantage. While the Seahawks probably won’t have the luxury of the 12th man helping them out, they have a red-hot quarterback-to-receiver combination with Russell Wilson and Doug Baldwin, while the defense is still tough to beat. Seattle cruised over Cleveland to keep building momentum for another January run, and this win over the hapless Browns clinched a playoff berth for the Seahawks.

  • The Browns had an impressive opening drive to take a 7-0 lead. They mixed up some good runs and passes before Manziel scrambled and then threw a dart to Gary Barnidge for a score. Seattle answered by moving the ball down the field with some tough runs. A pass interference by Cleveland in the end zone put the Seahawks on the goal line. On third-and-goal, Wilson lofted in a pass to Doug Baldwin for a touchdown. After a quick three-and-out for Cleveland, Wilson kept moving the ball using his legs, and Christine Michael ran well for Seattle. Baldwin then caught his second touchdown from six yards out. Cleveland came back with a screen to Duke Johnson for 22 yards that set up a field goal for the Browns. The Seahawks responded with two field goal drives to take a 20-10 lead into the half.

    In the third quarter, Manziel made some nice throws to Barnidge to move the chains across midfield but the drive stalled. After trading some punts, Wilson struck again with a 27-yard touchdown pass to Tyler Lockett. Johnson soon moved the ball for the Browns with a 39-yard run. That led to a Cleveland field goal. The Seahawks responded with three more points, and the defense slammed the door on Cleveland. After a Michael Bennett sack, Manziel was picked off by Marcus Burley, and the Seahawks ran out the clock.

  • Russell Wilson was 21-of-30 for 249 yards with three touchdowns. He also ran for 46 yards on five carries. Wilson was excellent against Cleveland with accurate passing and good decision-making.

  • Doug Baldwin had four catches for 45 yards and two touchdowns. Jermaine Kearse (7-110) and Tyler Lockett (5-55-1) also played well for Seattle.

  • Christine Michael led the Seahawks’ rushing attack with 84 yards on 12 carries.

  • Johnny Manziel was 19-of-161 yards with a touchdown and an interception. He had some nice plays and some duds, but Cleveland’s offense doesn’t have the talent to really challenge a defense like Seattle’s.

  • Duke Johnson had four carries for 46 yards with five receptions for 39 yards. He continues to flash serious play-making ability, but doesn’t get a lot of touches.

  • Cleveland tight end Gary Barnidge logged 29 yards on three catches with a score. The leading Browns wide receiver was Travis Benjamin with only three catches for 26 yards.

  • The Seahawks’ defense got a impressive games from Michael Bennett, Brandon Mebane, K.J. Wright and Richard Sherman.

    Steelers 34, Broncos 27
    By Chet Gresham – @ChetGresham

  • EDITOR’S NOTE: I’d say I don’t understand how a seven-point underdog blows the cover after being up 27-10, but I just watched the Giants come back from down 35-7. No lead is safe anymore.

  • Both teams came into this game needing a win. The Broncos were fighting to stay atop their division and keep the playoff seeding that comes with that, while the Steelers needed a win to just keep in the hunt for a playoff berth.

  • The first half was not kind to the Steelers’ poor pass defense, as Brock Osweiler picked their secondary apart, completing 14-of-18 passes for 214 yards passing, three touchdown passes and another one on a 7-yard rushing touchdown. It was a dominant half, with the Broncos converting eight third-down opportunities.

  • Former Steelers wide receiver Emmanuel Sanders must have gotten plenty of satisfaction as he scorched his old team on a 61-yard touchdown in the first quarter, and piled up yardage and receptions to finish the day with 10 receptions on 16 targets for 181 yards and that early touchdown.

  • The other Broncos receiver to eviscerate the Steelers secondary in the first half was Demaryius Thomas, who caught two touchdowns from Osweiler, to help his team out to an imposing 27-13 lead at halftime. That lead was made even more imposing by a Denver defense, who were swarming Ben Roethlisberger early and often.

  • The Steelers did keep within striking distance as they probed the Broncos’ defense, with their final two drives of the half looking good, but both ended with field goals by Chris Boswell. Those two drives were full of Antonio Brown dog-walking Chris Harris around the field and foreshadowed what would happen in the second half.

  • Coming into this game, the Broncos had allowed 115 completions on 204 wide receiver targets for 1,316 yards and two touchdowns to wide receivers. That’s in 13 games, so entire opposing wide receiver groups had averaged barely over 100 yards receiving, and you can barely see the number that happens after you divide two by 13. That is some dominance. But then Mr. Antonio Brown walked onto the field.

    The second half was the Antonio Brown show, as he took his initial dominance of Chris Harris to a new level. Brown was consistently open and open quickly. Roethlisberger pelted him with targets, and after a third-quarter touchdown to get the Steelers within seven points, Brown finished the scoring with a beautiful pass from Roethlisberger for the receiver’s second touchdown of the game, to make it 34-27.

  • That’s right, the Broncos didn’t score a single point in the second half, as Pittsburgh’s pass rush started getting to Osweiler, causing him to hurry his throws. He threw one interception, but had two others bounce off Steelers defensive backs’ hands. But Demaryius Thomas and Vernon Davis, who both had costly drops for the second straight game, didn’t help Osweiler.

  • The end of this game was a nail-biter, as Roethlisberger threw an inexplicable interception in clock-killing mode, but the Steelers’ defense, as they had done all second half, tightened up and stopped the Denver offense. Then, on third down, when the Steelers needed a first down to ice the game, whom did they go to? You are correct; Mr. Brown. Brown ended up catching 16-of-18 targets for 189 yards and two touchdowns, which is par for the course for him this year, but still unexpected against the Broncos’ No. 1 defense.

  • Roethlisberger completed 40-of-55 passes for 380 yards, three touchdowns and two interceptions. The Broncos hadn’t allowed 300 yards passing all season and had allowed three touchdowns just once, to Tom Brady. Roethlisberger now has 836 combined yards against the top two defenses in the league, Seattle and Denver.

  • Pittsburgh’s wide receivers today caught 32-of-43 targets for 338 yards and three touchdowns. Remember that stat earlier? The amazing one where the Broncos had allowed just 115 completions on 204 wide receiver targets for 1,316 yards and two touchdowns through 13 games? Good, because that’s an amazing discrepancy.

  • So, the Steelers’ win gets them in the wild card over the New York Jets for the time being. Pittsburgh will have to finish the season on the road, with games at Baltimore and Cleveland. Both are extremely winnable games, but both are division rivals on the road.

  • The Broncos are slipping down the playoff rankings quickly. If they were to lose their last two games, against Cincinnati and San Diego, they easily could fall out of the playoffs completely. If Denver wins one of two, the team will look good for a wildcard spot after Kansas City jumps into the AFC West lead. It the Broncos win both, they hold onto the AFC West and would have a good chance of beating out the Bengals for the No. 2 seed. That’s a wide range of outcomes, and with Brock Osweiler looking good early and then leading his team to zero points in the second half of the last three games, it could go any which way.

    Chargers 30, Dolphins 14

  • What an absolutely pathetic showing by the Dolphins. I’d like to lead this recap off with the Chargers putting forth a strong performance in their final game ever in San Diego, but Miami just made it too easy. They put absolutely no effort into this game, missing numerous tackles, allowing receivers to be open all afternoon, and giving up on third-and-long opportunities.

    As for the Chargers, you can look at this game from a glass-half-full, or glass-half-empty mentality. For the former, the Chargers prevailed in their final San Diego game ever, and Mike McCoy even let the three mainstays – Philip Rivers, Malcom Floyd and Antonio Gates – exit early to a standing ovation from a crowd that was comprised of a 50-50 mix of Chargers and Dolphins fans. It was a nice moment. If you’re looking at this glass-half-empty, the Chargers’ insistance on focusing on the past may have cost them greatly in the future. By winning, they lost out on the opportunity to draft Laremy Tunsil, the top left tackle in this upcoming class. Considering San Diego’s glaring holes on the front, the team desperately needed Tunsil, but now it appears as though the Titans will secure him, which is what I have happening in my 2016 NFL Mock Draft.

  • Philip Rivers had an easy time delivering the ball to his open wideouts. He misfired just 10 times, going 26-of-36 for 311 yards, three touchdowns and two interceptions. Rivers had a few poor throws. He was nearly picked in the end zone and underthrew an open Floyd for a score. One of Rivers’ interceptions was heaved into triple coverage. Reshad Jones secured the ball and ran back to where Rivers threw it from. Jones then fumbled, and Rivers inexplicably recovered the ball.

  • Antonio Gates led the team in receiving with six catches for 88 yards. Dontrelle Inman (3-78) also was a positive contributor. Floyd caught just one pass for 27 yards, but as mentioned, he should’ve scored a touchdown.

  • All three of Rivers’ touchdowns were thrown to Danny Woodhead, who secured all six of his targets for 50 receiving yards. Woodhead also scored on a fourth occasion on the ground, as he and Donald Brown (12 carries, 90 yards!) split the workload in the wake of Melvin Richardson, erm, Melvin Gordon’s injury. Gordon plodded for 41 yards on 15 carries before exiting with a knee injury. It wasn’t surprising at all to see the duo of Brown and Woodhead be more effective than Gordon. If McCoy knew what he happened to be doing, he would’ve benched Gordon long ago.

  • Meanwhile, the Dolphins could barely do anything on offense because of offensive line issues. Right tackle Ja’Wuan James was already out, and the team lost Branden Albert to a knee injury in the first half. Center Mike Pouncey was later carted off. With the team’s three best blockers gone, Ryan Tannehill had absolutely no chance.

    Tannehill finished 20-of-34 for 216 yards, but most of that came in garbage time, as he was just 8-of-14 for 74 yards at halftime. Tannehill has struggled this year, but this game wasn’t his fault. Most quarterbacks would struggle without their top three offensive linemen.

  • Jarvis Landry racked up a bunch of receptions in the second half, though his most-significant catch came early when he broke O.J. McDuffie’s single-season catch record. Landry finished with eight grabs for 54 yards.

  • If Miami fans want a silver lining, it’s that rookie DeVante Parker had a solid performance, catching four passes for 87 yards. He and Landry were the only Dolphins who had more than two receptions.

  • Lamar Miller may have won Scrub of the Week honors, mustering only 12 yards on nine carries. He left the game in the second quarter with a quad injury. His fantasy owners watched in complete misery as Jay Ajayi (6-27) scored a late touchdown.

    Packers 30, Raiders 20

  • The Packers may have won 30-20, but they still don’t look quite right. They struggled to move the chains throughout the entire afternoon, as they were outgained 225-97 in the first half, averaging a pathetic 3.1 yards per play. Green Bay ultimately got into some sort of rhythm, engineering a 92-yard drive at some point. However, the Packers stalled despite having a first-and-goal on that possession, and then Rodgers followed that up with a horrible interception deep in Oakland territory when he just had to run out the clock.

    It wasn’t from the most reliable source, but I’ve heard that Rodgers has a slight tear in his shoulder, which would explain why he hasn’t played all that well. Rodgers had a truly miserable performance by his old standards, and I’m sure he cost some fantasy players a semi-final. He went just 22-of-39 for 204 yards, one touchdown and the aforementioned interception.

  • Rodgers’ sole aerial score went to James Jones, who was the only Packer who accumulated more than 40 receiving yards. Jones snatched six passes for 82 yards and the touchdown, which was on a miscommunication. However, he was guilty of some poor plays as well. He was whistled for offensive pass interference twice, and both penalties were pretty blatant.

  • Elsewhere in the passing attack, Randall Cobb disappointed once again, catching five passes for 40 yards, though he did draw a deep pass interference. Davante Adams (5-32) made an appearance after being benched last week, while Richard Rodgers (1 catch, 7 yards), hurt his team with a bad drop.

  • Like last week, James Starks broke free for a big gain at the end of the game, but fumbled early. He picked up 51 yards on nine carries, outgaining Eddie Lacy by a wide margin. Lacy looked slow and sluggish once again, mustering only 23 yards on 11 tries.

  • There’s good news and bad news relating to Green Bay’s offensive line. The good news is that after two first-quarter sacks, Rodgers wasn’t brought down once. Khalil Mack was completely silent following an early sack. The bad news is that left tackle David Bakhtiari went down with a knee injury. He was listed as questionable to return, so perhaps it’s not that serious.

  • The Packers were able to win this game by double digits because of Derek Carr. The second-year quarterback was an absolute wreck early on, throwing two interceptions that led to touchdowns. The first, off his back foot late over the middle, was brought back to the Oakland 18-yard line. The second was an actual pick-six in which Carr stared down his receiver.

    Carr got better after that, throwing some impressive downfield strikes in the pouring rain. However, he still made some errors. For instance, he missed a wide-open Clive Walford in the third quarter, and at the very end, he passed underneath for a 1-yard gain on a fourth-and-4 that ended the game. It was a pass you’d see Blaine Gabbert routinely throw.

    Carr failed to complete half of his passes, finishing 23-of-47 for 276 yards, two touchdowns and the pair of early interceptions. He was hurt by some drops, including one from Seth Roberts in the end zone, but he was very pedestrian overall. He could use some of last year’s excellent coaching to get himself right, but the Raiders foolishly moved on from one of the top offensive coordinators in the NFL amid a coaching change.

  • Despite some drops, Amari Cooper had a great game, catching six balls for 120 yards and two touchdowns. Michael Crabtree (6-70) also performed well. He missed a bit of action while being evaluated for a concussion, but he was cleared to resume action.

  • Latavius Murray ran pretty well, gaining 78 yards on 21 carries. There were a couple of occasions in which Murray made some great moves to turn a big negative run into a small positive gain.

    Bengals 24, 49ers 14

  • All eyes were on A.J. McCarron, as he was making his first start in relief of an injured Andy Dalton. McCarron made some nice passes in this game, including a 37-yard rainbow to A.J. Green in the opening quarter. McCarron also found Marvin Jones fora 47-yard gain later on.

    McCarron settled for stuff mostly underneath otherwise, but managed to complete most of his passes, going 15-of-21 for 192 yards and a touchdown. We didn’t get to see much from him, as Cincinnati’s defense put the clamps on the San Francisco offense. As a consequence, McCarron didn’t really have to do anything besides manage the game.

  • Unfortunately for Green’s owners, his 37-yard reception was his sole catch of the afternoon. He left early after aggravating his back on a McCarron misfire in the end zone. Jones (4-89) was the only Bengal who had more receiving yards. Tyler Kroft (3-31) did his best Tyler Eifert impersonation, catching a touchdown.

  • Jeremy Hill certainly didn’t run well, mustering only 31 yards on 19 carries. However, he scored twice on a pair of plunges from the goal line. Giovani Bernard (14-33) had the early work, but that didn’t last long. He was stuffed on an early fourth-and-1 right outside the red zone.

  • There’s not much else to say about the Cincinnati scoring unit, but I don’t think I have anything positive on the 49ers’ offense. They were absolutely dreadful in every facet.

    Blaine Gabbert had another dreadful performance. He went 30-of-50 for 295 yards, one touchdown and three interceptions, and it’s worth noting that most of his yards came in the second half; he tallied 75 by halftime. Gabbert spent the majority of this contest dinking and dunking, repeatedly throwing short on third downs once again.

    Gabbert, however, can’t be blamed for two of his interceptions. Both clanked off the hands of Vance McDonald, who caught just one of his four targets for 10 yards. It was a very disappointing showing, as McDonald had shown some promise earlier.

  • Anquan Boldin led the team with eight catches for 74 yards and a touchdown, but ended up costing his team with a fumble in the red zone when the game was still in doubt. Torrey Smith (2-33) sucked again.

  • Shaun Draughn gained 38 yards on nine carries. All of this occurred in the first half, as Draughn left early with a knee injury. Kendall Gaskins stepped in and did most of his work in the passing game, catching six balls for 52 yards. He carried twice, but didn’t gain anything.

  • Jim Tomsula’s coaching blunders need to be acknowledged. First of all, some of the players didn’t appear to be focused. The receivers were guilty of being offside on multiple occasions. I’ll repeat – the RECEIVERS, as in offensive players – were flagged for multiple offside penalties. Tomsula also had one of the most ridiculous challenges ever. It was so bad that color analyst Solomon Wilcots made fun of him. Tomsula predictably lost, making him now 0-of-6 on replay reviews.

    At the end of the third quarter, the 49ers scored a touchdown after they trailed 24-0. Simple arithmetic says a team needs three eights to tie, hence going for two thrice would be the right move. Tomsula, unaware of how math works, ordered his team to kick the extra point. It was yet another derp moment in a derp season by the 49ers. Meanwhile, ownership is already scheming on how to keep Tomsula around for another year because he’s a “company man.” It’s amazing how quickly the once-proud 49ers organization has disintegrated into the worst franchise in the NFL.

    Cardinals 40, Eagles 17

  • This was a very scary game for the Cardinals. They managed to achieve their 12th victory of the year, claiming the NFC West in the process, but it nearly came at a steep price. Carson Palmer, upstart running back David Johnson and Tyrann Mathieu all missed time in this contest with what appeared to be serious injuries at first glance.

    Johnson was the first to get hurt. He left the field early right before halftime, but he was on the field to begin the third quarter. Palmer then banged his hand on Connor Barwin. His finger was dislocated, but the training staff was able to pop it into place, allowing Palmer to re-take the field after being out for several plays. Mathieu sustained an injury after an interception late in regulation, but he walked off under his own power. His status, however, is still up in the air. I don’t understand why Mathieu was even on the field when the score was 40-17 with just two minutes remaining. I appreciate Arizona going hard at the end of the year to maintain momentum, but pressing the gas pedal too hard can definitely backfire.

  • Outside of the injuries, Johnson is certainly the lead story. The rookie supplanted an injured and ineffective Chris Johnson and has proven to be an incredible replacement. David Johnson gained 187 yards and three touchdowns on 29 carries to go along with four catches for 42 receiving yards, and those numbers don’t even tell the entire story. Johnson broke numerous tackles, as the Eagles had major problems tackling him. He was so great on one of his touchdown runs that Cris Collinsworth exclaimed, “That’s worth of Beast Mode!” Johnson is also terrific as a pass-catcher in the receiving game. It’s remarkable that he’s such a complete back this early in his career, and beyond his tackle-breaking ability, his patience is incredible.

  • Carson Palmer went 20-of-32 for 274 yards and a touchdown. The only reason he didn’t post sterling fantasy numbers is because Johnson hogged all the scores. Palmer nearly had a deep touchdown early, but John Brown dropped the long score.

  • Speaking of Brown, he let two deep balls fall through his hands, spoiling what could’ve been an amazing evening. Brown still managed to post solid fantasy numbers, catching three balls for 38 yards and a touchdown.

  • Elsewhere, Michael Floyd led the team in receiving, securing five receptions for 70 yards, including an amazing diving catch where he landed at the 1-yard line. Larry Fitzgerald (3-43) didn’t blow anyone away with his stats, but blocked well and drew a pass-interference flag.

  • The Cardinals weren’t the only team that seemed to sustain an injury to a significant player. Sam Bradford took a big hit and was down on the turf for a while. Mark Sanchez took the field for a bit, but Bradford was able to reenter the game to a standing ovation, as the crowd knew that it didn’t have a chance with Sanchez under center. Bradford made some nice throws throughout the evening, but came up short in the second half, as he simply was too overmatched to compete in a shootout with Arizona’s explosive offense.

    Bradford went 28-of-41 for 361 yards, two touchdowns and a pair of interceptions at the end. The first was a pick-six, which happened to be a miscommunication with Ryan Mathews. The second was a horribly underthrown pass, which Mathieu picked off, but the game was well in hand by then.

  • Three other Eagles got hurt in this contest. Byron Maxwell and Eric Rowe both left in the opening half. Maxwell thoroughly embarrassed himself on a couple of occasions. He was beaten badly on one play, and then tight end Darren Fells took him on a ride for about 15 yards. Zach Ertz was also knocked out. He was having a great game, catching eight passes for 78 yards and a touchdown, but had to leave with an injury.

  • Jordan Matthews was Philadelphia’s top offensive player. Matthews opened the game with a great diving catch and later ran into the end zone on a long touchdown because of a broken coverage. Matthews secured eight balls for 159 yards and a score.

  • Chip Kelly is going to face more scrutiny for his running back usage. Ryan Mathews was the primary back, which was a good decision on Kelly’s part. Mathews picked up 58 yards on 11 carries. However, Mathews was stuffed on a crucial fourth-and-1 at the end of the second quarter when this game was 17-10. DeMarco Murray is Philadelphia’s best short-yardage back, so his absence was highly inexplicable. Murray actually vanished, seeing just two touches. Those were both carries, which he turned into three yards.

    Kelly’s mismanagement once again ended up costing him. Murray would’ve had a better chance to convert the play, and the Eagles could’ve sent this game into intermission with a 17-17 tie. Instead, Kelly proved once again to be an incompetent ego maniac.

    Lions 35, Saints 27

  • It appeared as though the Lions were going to choke another game away. They led 28-3 in the third quarter and had complete control of this contest. The Saints roared back, bringing the deficit to 28-20, but unlike the Green Bay contest, they managed to hold on to their huge lead. Granted, this game was far less important because the playoffs are no longer an option, but it was nice to see some growth from Detroit.

  • Matthew Stafford had a terrific game, as he misfired on just three occasions. He went 22-of-25 for 254 yards and three touchdowns. The fact that Stafford did this without a healthy Calvin Johnson, who was hobbling around the field, was quite impressive. The only thing Stafford did wrong was hold on to the ball too long on a couple of occasions, taking some sacks in the process, but he was great otherwise. Thanks to a massive lead, Stafford had to throw the ball just 12 times after intermission; otherwise, he would’ve had a monstrous fantasy outing.

  • Two of Stafford’s aerial scores went to Golden Tate, who snatched all six of his targets for 45 yards. He also sprung some key blocks on other receptions. The other touchdown was tossed to fullback Michael Burton.

  • Johnson, as mentioned, was limping around. He didn’t look anywhere near 100 percent, and his numbers suffered as a consequence. He caught just one pass for 19 yards, murdering anyone who started him in a fantasy semi-final.

  • Eric Ebron actually led the Lions in receiving, snatching four balls for 79 yards. He also just missed out on a touchdown, getting tackled at the 1-yard line in the fourth quarter. Though Ebron played well, he should’ve had a better game, given how poor the Saints have been versus tight ends all year.

  • The Lions posted great rushing numbers, thanks to some big gains by their backs. Ameer Abdullah (9-77) lost yet another fumble, while Joique Bell (8-71) saved his day with a 36-yard burst at the very end. Both scored touchdowns. Theo Riddick, meanwhile, had a dirty juke on Dannell Ellerbe on a 21-yard reception. Ellerbe, by the way, was absolutely awful.

  • Megatron wasn’t the only future Hall of Famer limping around in this game. Drew Brees sustained some sort of non-contact leg injury when throwing the ball in the second quarter, and he struggled to move around afterward. He was actually better statistically with the injury, but only because the Lions were in prevent as a result of holding a huge lead. Brees was just 13-of-21 for 110 yards in the opening half, yet he went 21-of-31 for 231 yards and three touchdowns following the break.

    Brees finished 34-of-52 for 341 yards and three scores overall. He endured numerous drops early, including two by C.J. Spiller, who left the game briefly with concussion-like symptoms. Brees was also robbed of a touchdown at the end of the first half on a ridiculous sequence in which three scores were wiped out by penalties or replay reviews. Brandin Cooks appeared to find the end zone first, but was ruled down at the 1-yard line. Tim Hightower then scored, but an illegal formation eliminated that. Marques Colston managed to find the end zone as time expired, but an ineligible player downfield saw that the Saints would go into the break with just an earlier field goal.

  • Both Cooks (10-124) and Colston (2-39) managed to secure touchdowns in the second half to appease their fantasy owners. Ben Watson (6-49) hauled in the third score, but he had a bad drop. Willie Snead (10-76) put together a decent performance, save for an early drop.

  • Hightower owners, meanwhile, weren’t as fortunate. He rushed for 54 yards on 13 carries. He also chipped in with three catches for 31 receiving yards.

    For more thoughts, check out my updated NFL Power Rankings, which will be posted Tuesday morning.

    Fantasy Football Rankings - May 23

    2025 NFL Mock Draft - May 21

    NFL Power Rankings - Feb. 22

    NFL Picks - Feb. 12

    2023: 2023 NFL Week 1 Recap - Sept. 11
    2023 NFL Week 2 Recap - Sept. 18

    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