HOUSTON (CBS HOUSTON) – The Houston Texans won their third straight game with strong defense and spectacular play from DeAndre Hopkins 24-17 over the New York Jets on Sunday.

With backup quarterback TJ Yates at the helm the Texans got two touchdowns from Hopkins and a touchdown pass from Cecil Shorts to Alfred Blue to lead the team to the win and a .500 record at 5-5 on the season.

The teams would trade punts on their opening possessions before the Texans would start a long scoring drive. Including a long completion to DeAndre Hopkins while being defended by Darrelle Revis, T.J. Yates completed passes to Alfred Blue, Jonathan Grimes, and Nate Washington.

The Texans also displayed a few wrinkles including a direct snap to Grimes and a direct snap with a read option to Cecil Shorts. The drive would stall in the red zone as J.J. Watt couldn’t haul in a pass in the end zone and the third down pass fell incomplete. Nick Novak’s 20-yard gave the Texans the 3-0 lead in the early moments of the second quarter.

The Texans would force a punt but on their ensuing drive a delayed blitz would get to Yates and as he was hit he would fumble the football where the Jets would recover taking over at midfield. Former Texans kicker Randy Bullock hits a 40-yard field goal for the Jets to tie the score 3-3 after their drive stalled out.

After forcing another Jets punt, the Texans would complete a sideline pass to DeAndre Hopkins and then hit a deep 63-yard pass to Hopkins over Darrelle Revis for the touchdown to give the Texans a 10-3 lead with just under three minutes in the first half.

The teams traded punts to open the second half and on the Texans third drive rookie linebacker Benardrick McKinney darted into the Jets backfield forcing a fumble. The call would be overturned though. Quintin Demps would get called for a big pass interference setting the Jets up deep in the Texans territory. A 21-yard touchdown pass by Ryan Fitzpatrick to Brandon Marshall would tie the game up at 10-10.

The Texans would respond. Yates completed a 13-yard third down play to Shorts. Shorts would have another big catch as he avoided a defender taking it deep into Jets territory. He would cap off the drive by throwing a touchdown to Alfred Blue to give the Texans a 17-10 lead.

The Texans would get the ball back and drive down the field. DeAndre Hopkins added his second touchdown score of the day making it 24-10 Texans late in the third quarter.

The Jets would get the ball in the middle of the fourth and drive down the field finally scoring on a Ryan Fitzpatrick scramble making it 24-17 with just over four minutes left.

The Texans would fail to get a first down and their punt would set the Jets up with just over three minutes and 60 yards to go to tie the game. The Jets would go for it on fourth down before Eddie Pleasant would intercept the Ryan Fitzpatrick pass.

The Texans would then punt again allowing the Jets to take over on their own 20 with just over two minutes left in the game. Andre Hal would seal the Texans win with an interception on the Jets second play of the drive.

DeAndre Hopkins finished the game with 118-yards and two touchdowns, becoming the 3rd youngest receiver ever to get to the 3,000 yard mark. Hopkins also has 9 touchdowns on the season, tying a franchise record for most touchdowns in a season for a wide receiver.

Follow Stoots on Twitter – @Cody_Stoots