Garrett Wilson made two superb touchdown catches and the New York Jets halted a five-game losing streak with a 21-13 victory over the Houston Texans on Thursday night in East Rutherford, N.J. Aaron Rodgers completed 22 of 32 passes for 211 yards and three second-half scoring passes as New York (3-6) won for the first time since beating the New England Patriots on Sept.

19. Jets interim coach Jeff Ulbrich earned his first win since taking over after the club fired Robert Saleh earlier this month. Wilson caught nine passes for 90 yards, Davante Adams had seven catches for 91 yards and a touchdown and Breece Hall had 74 yards on 15 rushes for New York.

C.J. Stroud connected on just 11 of 30 passes for 191 yards and was sacked eight times for the Texans (6-3), who lost for the second time in three games.

Joe Mixon rushed for 106 yards and a score on 24 carries for his fourth straight 100-yard outing, and Tank Dell had six receptions for 126 yards. Wilson's second one-handed grab of the night gave the Jets a 14-10 advantage with 12:54 left in the game. New York was facing third-and-19 from the Texans' 26-yard line when Rodgers heaved it toward Wilson at the back of the end zone.

Wilson jumped and reached to grab the ball with his right hand, but it was ruled that he didn't get both feet down. The Jets challenged, and replays showed Wilson got his left foot down and the call was reserved. Houston's Ka'imi Fairbairn kicked a 43-yard field goal with 8:23 left, but the Texans accepted.