The Houston Texans were trailing late and facing a second straight loss after a nine-game winning streak.

Deshaun Watson wasn’t having it.

The cool-headed, playmaking quarterback threw a 14-yard touchdown pass to DeAndre Hopkins with 2:15 left, lifting the Texans to a 29-22 victory over Sam Darnold and the New York Jets on Saturday night.

“It doesn’t surprise me that he’s able to stay controlled in those situations,” Hopkins said about Watson. “He’s done that before in big games in his career. On the sideline, everyone was composed. Nobody panicked.”

And no one was more in control than Watson.

“The game is never over for me,” he said. “The plays are never over sometimes. I just go out there with the ball in my hands, put the load on my shoulders and lead the team to victory. I’ve been doing that my whole life and I have to continue to do that at this level.

“Every game comes down to a final drive. You’ve got to be able to block out all the noise, lock in and try to lead the team to victory.”

After Darnold and the Jets took their first lead of the game on Elijah McGuire’s 2-yard touchdown run, the Texans (10-4) answered right back.

A holding call on cornerback Morris Claiborne on third down prolonged the drive, and Watson completed passes of 20 and 3 yards to Demaryius Thomas and 7 yards to Hopkins to get to New York’s 14. Watson then found Hopkins streaking down the left sideline and launched a pass that the receiver somehow came down with despite being tightly covered by Claiborne.

“I wouldn’t want any other quarterback in this entire universe other than him,” Hopkins said. “The things he can do, staying in the pocket after taking hits and deliver balls on the money — not a lot of quarterbacks can do that.”

Hopkins rolled an ankle on the play, and Watson and Alfred Blue helped him to the sideline as the Texans celebrated. The receiver was OK, though, and finished with 10 catches for 170 yards and two TDs.

Watson finished 22 of 28 for 294 yards and the two scores to Hopkins.

Ka’imi Fairbairn’s 40-yard field goal — his fifth kick of the game — made it 29-22 with 54 seconds left. Darnold and the Jets (4-10) had one more opportunity to try to tie —or win— but Houston held on.

“To go out there against a good Texans team, it would’ve been awesome to be able to get that win,” Darnold said, “but we just came up short.”

The loss ruined what was a terrific night for Darnold, who made plays with his arm and legs all game. The No. 3 overall pick was 24 of 38 for 253 yards and touchdown passes to Robby Anderson and Andre Roberts. He set up an impressive 15-play, 73-yard go-ahead drive late during which he converted three third-down plays and a fourth-down opportunity.

On third-and-10 from the 19, Darnold took off for 14 yards — and a holding call on Aaron Colvin put the ball on the 2. After Darnold was stopped for no gain on a quarterback draw, he handed the ball to McGuire who pushed up the middle — surrounded by a surging mass of blockers who helped shove him all the way into the end zone for the score.

It set off a wild celebration by the Jets. But Watson and the Texans still had their own comeback in store.

“Thank God he’s our quarterback,” coach Bill O’Brien said.

BROWNS 17, BRONCOS 16: Baker Mayfield capitalized on Denver's depleted cornerback corps and dubious coaching decisions in leading the Cleveland Browns past the Broncos, keeping alive their slim hopes of ending the NFL's longest playoff drought.

Mayfield's 2-yard TD toss to Antonio Calloway with just under 12 minutes left provided the winning margin for the Browns (6-7-1). They snapped an 11-game losing streak to the Broncos (6-8).

Improving to 3-28 on the road over the last four seasons, the Browns still have a shot at their first winning season since 2007 and even their first playoff berth since 2002 thanks to their first win over Denver since 1990.

“I think the tough environment, winning on the road's the most important thing,” Mayfield said. “If we don't take care of business tonight — and obviously we have to move on and take care of business next week — none of that matters.

“So, being able to win on the road is something we've got to take pride in, going into somebody else's house, our backs against the wall, it's just us and coming out with a win,” Mayfield said. “Find a way to win.”

Combined with their win at Cincinnati last month, the Browns have multiple road victories for the first time since 2014.

Calloway's touchdown made it 17-13 and came with safety Justin Simmons in coverage because the Broncos were down five cornerbacks.

The Broncos responded with a 13-play drive that ate up more than seven minutes, but after Phillip Lindsay was stuffed for no gain on third-and-1 from the Cleveland 6, coach Vance Joseph sent in kicker Brandon McManus for a field goal instead of going for it.

“I wanted points there,” Joseph explained. “We had about 4:35 left. We had one timeout and the 2-minute warning. I trust our defense to get a stop there.”

It didn't happen, at least not right away.