SUNDAY
What looked like a snoozer of an early window turned into a wild three hours.
We saw wild finishes in Chicago and Washington, while the Kansas City Chiefs (10–1) needed a last-second, 31-yard field goal from Spencer Shrader to hold off the Carolina Panthers (3–8) and their upset bid. The Tennessee Titans (3–8) actually followed through and pulled off a stunner, beating the Houston Texans (7–5) at NRG Stadium despite three turnovers.
In the late window, the Arizona Cardinals and Seattle Seahawks are battling at Lumen Field for first place in the NFC West, while the Denver Broncos look to keep churning toward the playoffs with a win over the Las Vegas Raiders.
Finally, the nightcap gives us the Philadelphia Eagles visiting the Los Angeles Rams at SoFi Stadium, in a matchup between a division leader and a Rams team trying to soon crack the playoff picture.
Chiefs 30, Panthers 27
My take: Kansas City (10–1) bounced back from its loss to the Buffalo Bills, but things are getting concerning for the Chiefs. Patrick Mahomes had a terrific game with 269 passing yards and three touchdowns, along with a clutch 33-yard run to set up the game-winning field goal. However, Kansas City’s defense was a sieve against Carolina (3–8) and its league-worst offense, allowing 334 yards and 21 first downs. The Panthers were only forced to punt once on eight possessions, largely controlling the game in the second half.
Stock up: Even in defeat, Bryce Young deserves kudos. The Chiefs have been an excellent pass defense for years, and yet Young threw for 262 yards and a touchdown, constantly beating tight coverage and the occasional all-out blitz.
Stock down: The Chiefs’ offensive line is a disaster. Entering Sunday, Carolina had 12 sacks on the year. The Panthers got five Sunday while also forcing Kansas City into multiple holding calls on tackles Jawaan Taylor and Wanya Morris.
Up Next: Raiders at Chiefs, 3 p.m. ET Nov. 29; Buccaneers at Panthers, 4:05 p.m. ET Dec. 1
Lions 24, Colts 6
My take: Detroit (10–1) continues to look like the best team in football. The Lions easily handled Indianapolis (5–7) on the road led by the rushing duo of Jahmyr Gibbs and David Montgomery, who scored three touchdowns. Conversely, Detroit’s defense made life tough on Colts quarterback Anthony Richardson, who completed just 11-of-28 attempts for 172 yards. If Indianapolis is going to make a move toward the postseason, Richardson has to play much more consistently.
Stock up: Aaron Glenn. The Lions have survived a crush of defensive injuries, including the season-ending loss of star edge rusher Aidan Hutchinson. Glenn is going to get a litany of head-coaching interviews this offseason, and he’s showing why on a week-to-week basis.
Stock down: Richardson needs to be better. After torching the New York Jets in a comeback win last week, he was awful with the Lions in town. The Colts have a relatively easy schedule the rest of the way, but that docket also includes a Week 15 trip to face the Denver Broncos. That game could decide who gets into the playoffs as the AFC’s seventh seed.
Up Next: Bears at Lions, 12:30 p.m. ET Nov. 28; Colts at Patriots, 1 p.m. ET Dec. 1
Titans 32, Texans 27
My take: Houston (7–5) now faces two truths. The Texans are almost certainly going to win the AFC South despite their recent stretch of play. They’re also almost certainly going to be the No. 4 seed in the AFC with the other three divisions boasting teams far superior in the standings. The Texans couldn’t run the ball (2.4 yards per carry) or protect the ball (two interceptions). They also couldn’t stop the Titans, who amassed 369 yards on the day.
Stock up: Tony Pollard came to Tennessee (3–8) this offseason on a three-year deal, and he showed the player worthy of that deal against Houston. Pollard ran for 119 yards and a touchdown, consistently finding tough yards against a talented Houston front.
Stock down: C.J. Stroud needs to be a star. Stroud threw two interceptions while being sacked four times. The issues for Houston are far from all on Stroud, but he entered the year as a superstar. And while has been good, throwing 14 touchdowns against nine interceptions is sub-par for his standard.
Up Next: Titans at Commanders, 1 p.m. ET Dec. 1; Texans at Jaguars, 1 p.m. ET Dec. 1
Cowboys 34, Commanders 26
My take: What an ending. After looking finished following a 99-yard kick return touchdown by KaVontae Turpin, Washington (7–5) miraculously scored 10 points in the final 100 seconds, including an impossible 86-yard touchdown strike to Terry McLaurin. All that, only for Austin Seibert to miss a game-tying extra point with 14 seconds left. Dallas (4–7) isn’t going anywhere, but this is a fun win for a team trying to play spoiler. The offense was good and the special teams were tremendous, scoring two touchdowns in the fourth quarter to finish the proceedings.
Stock up: Rush was hideous after taking over for Dak Prescott … until today. The Cowboys opened up the offense a bit and Rush responded, throwing for 247 yards and two touchdowns to pull off the upset.
Stock down: Dan Quinn is a defensive-minded coach with institutional knowledge of the Cowboys after working there as a defensive coordinator for years. Dallas rang up 332 yards while Rush largely did whatever he wanted throughout the afternoon. It’s nowhere near good enough for a team trying to make the playoffs.
Up Next: Giants at Cowboys, 4:30 p.m. ET Nov. 28; Titans at Commanders, 1 p.m. ET Dec. 1
Dolphins 34, Patriots 15
My take: Miami (5–6) still has a daunting road ahead, but the playoffs aren’t a pipe dream anymore. After hammering New England (3–8) behind a spectacular game from Tua Tagovailoa, the Dolphins are now getting ready for a huge matchup on Thanksgiving night with the Green Bay Packers. As for the Patriots, Drake Maye was largely bottled up until garbage time, with Miami holding him to 62 total yards in the first half.
Stock up: Tagovailoa has been excellent since returning from a concussion. In the four games since, he’s thrown for eight touchdowns against one interception while throwing for at least 230 yards three times. If he continues to play at that level, the Dolphins could rally themselves into the playoffs.
Stock down: New England’s corners have been a problem all year, and they were beaten throughout against Miami. The Patriots should be targeting a few new starters come the offseason, both in free agency and in the draft. Last week, Matthew Stafford beat them for four touchdowns in another loss at Gillette Stadium.
Up Next: Colts at Patriots, 1 p.m. ET Dec. 1; Dolphins at Packers, 8:20 p.m. ET Nov. 28
Buccaneers 30, Giants 7
My take: Tampa Bay (5–6) got Mike Evans back and then rolled New York (2–9) in one of the more pathetic efforts you’ll ever see. The Buccaneers were leading 23–0 at halftime with Baker Mayfield playing great, finishing the day with 294 yards on 24-of-30. The Buccaneers are now within a game of the Atlanta Falcons in the NFC South. However, Atlanta has already swept the season series, so Tampa Bay likely has to outplay the Falcons by two games to make the postseason.
Stock up: Bucky Irving has quietly had a great season. Irving destroyed the Giants in the running and passing games, amassing 151 yards on 18 touches with a touchdown. Irving isn’t talked about with the best backs in the game, but the rookie is quickly ascending toward that conversation.
Stock down: Should Brian Daboll be on the hot seat? What about general manager Joe Schoen after the season? Considering how awful New York has looked in recent weeks, Daboll might have little argument to stick around. The boos are getting only louder at MetLife Stadium, where the Giants are 0–6 this season.
Up Next: Buccaneers at Panthers, 4:05 p.m. ET Dec. 1; Giants at Cowboys, 4:30 p.m. ET Nov. 28
THURSDAY
Browns 24, Steelers 19
My take: Pittsburgh (8–3) was briefly in the conversation for the AFC’s top seed alongside the Buffalo Bills and Kansas City Chiefs, but that dream appears over. The Steelers fell to Cleveland (3–8) despite only needing one defensive stop late, and now the talk shifts to whether Pittsburgh can hold off the Baltimore Ravens in the AFC North. As for the Browns, they have won two of Jameis Winston’s four starts, showing some progress with Deshaun Watson on IR.
Stock up: Winston deserves credit. Since being inserted into the starting lineup and delivering big wins over the Baltimore Ravens and Steelers, he’s made Cleveland at least respectable down the stretch. Against Pittsburgh, Winston threw for 219 yards on 8.1 yards per attempt in the snow while facing an elite defense.
Stock down: Pittsburgh’s offensive line needs to hold up better. Myles Garrett continually ruined plays with three sacks, while the Browns posted 11 tackles for loss and nine quarterback hits. The Steelers also failed to establish a ground game with just 3.5 yards per carry.
Up Next: Browns at Broncos, 8:15 p.m. ET Dec. 2; Steelers at Bengals, 1 p.m. ET Dec. 1
This article was originally published on www.si.com as NFL Week 12 Recap: Who’s Up, Who’s Down, What’s Next for Every Team.