NFL Week 12 featured some offensive explosions. The Tennessee Titans, Cleveland Browns and Baltimore Ravens all surpassed the 40-point scoring marks in their respective blowout wins. We look at which players dominated statistically for these three winning teams, and take note of some other prolific offensive and defensive performances in reviewing this week's NFL action.

Ryan Tannehill and Derrick Henry combine for 6 TDs

Quarterback Ryan Tannehill has spearheaded a revitalized Tennessee offense. Tannehill improved to 4-1 as the starting QB after defeating the AFC South rival Jacksonville Jaguars on Sunday. He has guided the Titans (6-5) to 29.4 points per game in five starts. Marcus Mariota went 2-4 as the starter and struggled to throw the ball downfield. The offense staggered (16.3 points per contest) as a result.

Tannehill completed 14-of-20 passes for 259 yards and two scores versus Jacksonville. He also rushed for 40 yards and two TDs in the 42-20 rout. Tannehill posted a 155.8 passer rating. In the six weeks since taking over under center, he ranks fifth in the NFL in passer rating at 114.9. Tannehill is averaging 13.5 yards per pass attempt off play-action, the highest in the league.

The Titans scored four TDs in a span of six plays in a remarkable sequence during the third quarter. Derrick Henry, the unofficial Jags killer, played a major role in the touchdown spree. Nearly one year removed from his historic outing (238 yards, 4 TDs) against the Jags, Henry ran all over the visitors for 159 yards and two TDs. He found the end zone twice in a span of 16 seconds, the first coming on a 74-yard TD scamper.

Henry gained a whopping 8.4 yards per carry. He is fourth in the league in rushing with 991 yards.

Rookie wideout A.J. Brown also deserves mentioning after producing his best game as a pro. He racked up a career-best 134 yards and capped off the third-quarter scoring barrage with a 65-yard TD reception.

Bills limit Brandon Allen to 82 yards passing

The Buffalo Bills are 8-3 for the first time since 1996. Their defense—particularly their third-ranked pass defense—has led the way for most of the season, and Sunday was no different. They made life miserable for Denver Broncos quarterback Brandon Allen.

Allen went 10-of-25 for 82 yards and an interception as Denver fell 20-3 at the hands of host Buffalo. Eight of Denver’s 10 offensive possessions ended with a punt.

Tre'Davious White intercepted Allen at the Buffalo 8-yard-line near the end of the first half in a game-altering play. White, one of the NFL’s elite cornerbacks, shadowed Courtland Sutton and held the talented second-year wideout to one catch for 27 yards. Sutton had a streak of eight straight games with 50+ receiving yards, but White put an end to that.

Shaq Lawson had two of Buffalo’s four sacks. The Broncos mustered a measly 134 yards of offense.

49ers hang 37 points on Packers, hold Rodgers to 104 passing yards

The San Francisco 49ers (10-1) executed to near perfection in their 37-8 thrashing of the Packers on Sunday Night Football. Their touted defense came to play yet again. The offense and special teams were clicking as well.

The Packers never got in rhythm on offense. They went 1-for-15 on third-down conversions. The 49ers sacked Aaron Rodgers five times and wiped out tailback Aaron Jones, who produced only 38 rushing yards. Rodgers had one of the worst performances of his career, compiling 104 passing yards before being pulled late in the fourth quarter.

San Francisco’s Fred Warner sacked Rodgers on the opening drive, forcing a fumble that Nick Bosa recovered at the 2-yard line. Tevin Coleman scored on a 2-yard rush on the ensuing play to begin the onslaught.

Warner posted a game-high 11 tackles, including two for loss. Arik Armstead picked up two sacks to increase his season total to 10, the fifth-most in the NFL. The Packers’ longest play from scrimmage was just 21 yards.

Jimmy Garoppolo and George Kittle carried the offense. Garoppolo needed only 14 completions to accumulate 253 yards and two touchdowns. Kittle returned after missing the past two contests due to knee and ankle ailments and hauled in six passes for 129 yards and a TD. He scored on a 61-yard catch-and-run during the third quarter.

As for special teams, 49ers kicker Chase McLaughlin made all seven of his kicks (3-for-3 on FGs and 4-for-4 on XPs) in place of the injured Robbie Gould. Sidelined with a quadriceps injury, Gould has now missed the past three contests. McLaughlin has gone 7-for-8 on field goals and 8-for-8 on extra-points since joining the 49ers.

Jarvis Landry revenge game: 10 catches for 148 yards, 2 TDs

Jarvis Landry claimed the Dolphins, mainly former Miami head coach Adam Gase, sent him to the Browns “to die” in the 2018 offseason. The Browns finished 0-16 in 2017 and Landry felt Gase traded him to Cleveland to kill his football career.

Things are much better for Cleveland (5-6) nowadays and Landry is a major reason why.

After making the Pro Bowl in his first season with the Browns, Landry has shined again in 2019. Despite the Browns acquiring All-Pro wideout Odell Beckham in the offseason, Landry has been by far Cleveland's best receiver.

Landry grabbed a season-high 10 catches for 148 yards and two touchdowns in the Browns' 41-24 victory. He scored on the Browns' opening drive on a 7-yard TD pass from Baker Mayfield. He added another receiving touchdown in the second quarter.

Landry admitted before the game that he had extra motivation playing against his former team, which refused to sign him to a long-term contract. The Browns handed Landry a five-year deal after acquiring him and the wideout has rewarded them with stellar play. Landry has amassed 843 receiving yards—the second-most among AFC receivers—and is likely headed to his second Pro Bowl in as many seasons with the Browns.

Stephon Gilmore holds Amari Cooper without catch

The New England Patriots beat the Dallas Cowboys 13-9 at a wet and rainy Gillette Stadium. Defensive excellence was on display on both sides. However, Stephon Gilmore's performance stood above the rest in the defensive slugfest.

Gilmore shadowed Amari Cooper and held the star Cowboys wide receiver to zero catches. Gilmore was matched up with Cooper on 26 of his 30 routes, according to NFL.com's Next Gen Stats. The best cornerback in football, Gilmore collected an interception, his fourth of the year. So to recap, Gilmore caught more passes from Cowboys quarterback Dak Prescott than Cooper.

Gilmore has thrust himself into the Defensive Player of the Year conversation after shutting out Cooper.

Prescott barely looked Cooper's way. In fact, the WR was targeted just twice, and of those times resulted in a Gilmore interception.

https://twitter.com/LBNFL/status/1198984990656278533

Patriots head coach Bill Belichick said Gilmore's interception was “one of the best plays” the team has had all season.

Lamar Jackson throws 5 TDs in MNF debut

Playing on Monday Night Football for the first time in his career, Lamar Jackson put on a show under the bright lights of primetime. Jackson finished 15-of-20 for 169 yards and five TDs, adding 95 rushing yards on eight carries.

Willie Snead and Marquise Brown grabbed two TDs apiece, while Mark Ingram caught the other. Ingram also ran for 111 yards with a rushing score. Snead was on the receiving end of Jackson's fifth TD.

Jackson is now the favorite to capture MVP honors after Monday's masterpiece. He is on fire, having thrown nine TDs in his past two games.

According to Elias Sports, Jackson is the first player in NFL history with four or more touchdown passes and at least 50 yards rushing in consecutive games. Jackson, 22, is the youngest player ever to throw for five TDs in multiple games. He is tied for the league lead in TD passes with 24.