Week 12 went down as the most pass-happy week of the season. Most weeks this year have fluctuated with a pass ratio in the neighborhood of 59%, but teams attempted passes on over 62% of all plays in week 12. As a result, a number of teams — New England, Pittsburgh, Jacksonville, Cleveland, New Orleans, Miami, the Giants, and Detroit — all graded as very pass-happy. On the flip side, just two teams (the Eagles and Vikings) were run-heavy.

Brock Osweiler, shockingly, helped the Broncos pull off one of the biggest comebacks of the year. Denver trailed New England 21-7 in the 4th quarter, and you simply don’t expect the Patriots to give up a lead of that size. But the Broncos, powered by both Osweiler and the running game, pulled off the win despite having a -7.1 Game Script, making it the third largest comeback (as measured by Game Script) of 2015.

The other thing that stood out this week: there were a lot of blowouts! Five teams won handily, with 18 point margins of victory and double-digit game scripts. In addition, Washington won with a 9.4 Game Script, although the Giants made a game of it at the end. Below are the week 12 Game Scripts data!

Team H/R Opp Boxscore PF PA Margin Game Script Pass Run P/R Ratio Op_P Op_R Opp_P/R Ratio DET PHI Boxscore 45 14 31 15.7 40 30 57.1% 33 25 56.9% CAR @ DAL Boxscore 33 14 19 14.8 28 36 43.8% 42 14 75% CIN STL Boxscore 31 7 24 12.7 28 31 47.5% 54 17 76.1% HOU NOR Boxscore 24 6 18 12.1 28 38 42.4% 46 9 83.6% NYJ MIA Boxscore 38 20 18 11.8 38 34 52.8% 61 9 87.1% WAS NYG Boxscore 20 14 6 9.4 29 36 44.6% 54 13 80.6% MIN @ ATL Boxscore 20 10 10 5.4 28 39 41.8% 33 24 57.9% BAL @ CLE Boxscore 33 27 6 5.4 34 23 59.6% 50 18 73.5% SDG @ JAX Boxscore 31 25 6 3.9 45 26 63.4% 51 19 72.9% IND TAM Boxscore 25 12 13 2.7 45 26 63.4% 41 21 66.1% ARI @ SFO Boxscore 19 13 6 2.7 41 29 58.6% 38 17 69.1% OAK @ TEN Boxscore 24 21 3 1.7 39 29 57.4% 39 18 68.4% KAN BUF Boxscore 30 22 8 -0.2 31 27 53.4% 39 28 58.2% CHI @ GNB Boxscore 17 13 4 -0.6 32 30 51.6% 45 27 62.5% SEA PIT Boxscore 39 30 9 -0.9 32 26 55.2% 61 14 81.3% DEN NWE Boxscore 30 24 6 -7.1 45 32 58.4% 45 16 73.8%

With so many pass-happy teams this week, let’s just focus on the three extreme cases. In Seattle, I think we can declare the Legion of Boom era as having its best days behind them. At one point, teams were afraid of throwing on the Seahawks. Now? The Steelers called 61 pass plays against the Seahawks against just 13 runs, with five of those runs coming from Ben Roethlisberger himself. Pittsburgh made no secret of its one-dimensional approach to offense, yet the Steelers still gained 538 yards, with 480 of those coming through the air. Those five runs were one kneel, two scrambles, and two third-and-one sneaks, so Pittsburgh really called 63 pass plays against just 11 runs. Given that Pittsburgh actually had a positive Game Script in this one, that is insane.

New England was leading most of the game against Denver, and was without its top two wide receivers, but that didn’t stop the team from calling just 16 rushing plays against 45 passes. The main reason? The ground game was going nowhere, gaining just 39 yards on 16 carries.

Finally, Miami — in a throwback to the halycon days of the Joe Philbin era — had another insane pass-happy day against the Jets. You may recall that in Philbin’s last game as head coach, Miami had 47 passes and just 11 runs. Well, in the rematch, the Dolphins had 61 passes and just 9 runs! So in two games against the Jets, Miami had 108 passes and 20 rushes. The Jets, with a great run-stuffing defensive line, cause a lot of teams to be pass-happy. But the Dolphins seem to take that idea to the extreme (and the bad Game Scripts don’t exactly help the cause).

Finally, let’s look at the Vikings, who had the lowest pass ratio of the week. Minnesota led 7-0 after the 1st quarter, 7-3 at halftime, 10-3 after the third, and 20-3 late in the game. When the Game Script is in the Vikings favor, they will be happy to run the ball. Adrian Peterson finished with 158 yards and 2 touchdowns on 29 carries, while Teddy Bridgewater had 174 yards (and no touchdowns with one interception) on 28 dropbacks. Score one for the old-school running game.

Finally, you can see the Game Scripts from each game this week at this always-updated page.