Brock Osweiler made his return to Denver on Monday evening, playing against the Broncos for the first time since bolting to the Houston Texans during the offseason. His performance probably made the Broncos glad they did not pony up the cash to keep him.

Osweiler had rushers in his face all night long, with Von Miller, Shane Ray, Derek Wolfe and the rest of Denver's defensive front absolutely demolishing the Texans offensive line. But even when the rush wasn't in his face, Osweiler did not seem like he stood a chance against the Broncos' elite cornerbacks, either.

With their passing game cut off at the head, the Texans struggled badly to get any traction all evening. The Texans had 12 drives, only four of which gained 30 yards or more. (The average NFL drive has gone 31.1 yards in 2016.) They averaged just 4.0 yards per play overall, over a yard-and-a-half worse than the league average this season. Denver's defense makes every offense look ordinary, but the Texans offense simply looked inept.

On the other side of the ball, the Texans' run defense was gashed repeatedly by the combination of C.J. Anderson and Devontae Booker, who combined for 190 yards and two scores on 33 carries. All Osweiler's successor Trevor Siemian needed to do with his throws was avoid turning the ball over, and he did just that. Siemian was not explosive, but he was relatively efficient in the short passing game and found Demaryius Thomas for a score early on.

It was all the Broncos really needed, what with everything else going their way.

Here are four more things to know about Denver's convincing 27-9 win:

2. Brock Osweiler and the terrible, horrible, no-good, very bad game

We mentioned it above, but holy cow was Houston's passing game a mess. Osweiler was alternately under pressure or throwing the ball to nobody all night long, and the Texans never seriously threatened the Broncos through the air. At one point midway through the fourth quarter, Osweiler was averaging 2.8 yards per attempt.

Osweiler subsequently added 24 yards on seven additional attempts. He ended the evening averaging only 3.2 per attempt, which is just as bad as it sounds. It actually is the third-worst figure for any player with at least 40 pass attempts in a game.

He especially struggled to connect with DeAndre Hopkins (five catches for 36 yards on 12 targets), who saw tight coverage from Aqib Talib for much of the evening and bracket coverage on the other side on the snaps where Talib wasn't on him. None of Osweiler's deep shots had a chance and he routinely was not on the same page as his receivers on option routes.

Osweiler also mishandled a shotgun snap when he took his eye off the ball before beginning his drop back (he recovered the ball, but the drive ended in a field goal rather than a possible touchdown), then later fumbled the ball away to the Broncos with absolutely no pressure in his face.

He was an outright disaster, $72 million very much not well-spent.

3. Rough break for the Texans

Houston lost its starting center during the preseason when draft pick Nick Martin went down with a season-ending injury. During the first half of this game, the Texans lost their starting right tackle, Derek Newton, with what sounds like an incredibly painful injury.

Newton was taken off the field in two air casts, so it looked bad immediately, but it somehow sounds even worse when it's written out like that. Newton's replacement, Chris Clark, had no chance against star Broncos pass-rusher Von Miller. The Texans didn't even attempt a run to the right side for most of the rest of the game, either. The Texans will miss Newton badly through the rest of the season.

He wasn't the only Texan with injury issues. Lamar Miller injured his shoulder on a first-quarter run and was rarely seen for the rest of the first half. Alfred Blue came on in relief. Miller re-entered in the third quarter for one run before ceding his spot to Blue for the rest of the period, then made a brief appearance in the fourth quarter as well. Defensive lineman Jadeveon Clowney also briefly left the field with an injury, but he returned a few snaps later.

4. Big-time players make big-time plays

With the Texans driving to take the lead late in the third quarter, Broncos safety Darian Stewart stepped up and made a big play. Houston, down 14-9, was finally moving the ball deep into Denver territory, but Stewart came up from his spot in the secondary and popped Alfred Blue with a huge hit, knocking the ball loose and into the arms of Todd Davis.

The Broncos drove down the field for a touchdown on the ensuing drive, extending their lead to 21-9, and the Texans never got closer.

5. Your turn, my turn

The Broncos' two-headed running attack finally coalesced in this game. C.J. Anderson and Devontae Booker split the snaps pretty equally in this one (they've been trending that way for awhile now), and they both ran well at the same time for the first time this year.

  • Anderson: 16 carries, 107 yards, TD
  • Booker: 17 carries, 83 yards, TD

The blockers did an excellent job up clearing the way up front, particularly center Matt Paradis and fullback Andy Janovich. They blew the Texans' line off the ball on nearly every running play and consistently kept the offense ahead of schedule. It was a mighty impressive performance.