Chad Henne had a career day filling in for the injured Blaine Gabbert.
Unfortunately for struggling Jacksonville (1-9), he couldn't make a play when the Jaguars needed it most.
Henne threw for 354 yards and a career-high four touchdowns, but an incompletion on fourth-and-10 in overtime gave Houston the ball. Then Andre Johnson caught a 48-yard pass to give the Texans (9-1) a 43-37 win Sunday.
"We need to score touchdowns," Henne said. "When we start doing that as an offense — ending games — that's when you know we are getting better and proving we belong on the field."
Matt Schaub threw for 527 yards and career-high five scores, and Johnson finished with a career-high 273 yards receiving as the Texans rallied from a 14-point fourth-quarter deficit for the victory.
Schaub's yards passing are the second most in NFL history. Warren Moon also threw for 527 yards for the Houston Oilers in December 1990 against Kansas City. Norm Van Brocklin holds the record with 554 for the Rams in 1951.
Henne took over for Gabbert after he bruised his right elbow on a hit on Jacksonville's first series. Jaguars coach Mike Mularkey didn't have any details of Gabbert's injury after the game.
Mularkey thought Henne did a nice job, but wouldn't say who will start for his team next week.
"After I evaluate the tape, a decision will be made," he said.
Henne made some big completions to rookie receiver Justin Blackmon, who had a season-high seven catches for 236 yards.
"He has gotten better and better and better every week, and today was good for him and good for our team to see that," Mularkey said of Blackmon, a first-round pick. "I'm sure it will carry over."
Blackmon was happy to have a breakout game after a slow start to the season.
"I've been waiting a while for it," he said. "Everything was clicking as an offense in the passing game."
Houston had a shot to win it earlier in overtime, but Schaub was intercepted by Derek Cox. But the Texans got another chance after Jacksonville's offense stalled to set up Johnson's winner.
"We have to be able to make the play to finish the game, and we almost did it in overtime," Jacksonville linebacker Paul Posluszny said. "It was not good enough. We had great effort, but we needed a little bit more."
The teams exchanged field goals in overtime to tie it 37-37.
Houston could have won it in regulation, but Shayne Graham's field goal attempt from 47 yards was wide left. It would have been from 42, but the Texans had a false start when they first lined up to kick it.
Houston used a 1-yard touchdown reception by Garrett Graham to get within 34-27 with about six minutes remaining. Blackmon was open, but couldn't handle a throw on third down and the Jaguars had to punt after that, giving the Texans a chance to tie it.
The Texans capped a 90-yard drive with a 5-yard touchdown reception by Graham to tie it at 34-all with about 1 1/2 minutes left.
Keshawn Martin was chased down from behind by the punter on a 71-yard return early in the fourth quarter with Houston trailing by a touchdown. But the Texans came up empty when Schaub was intercepted by Posluszny two plays later.
The Jaguars were facing third-and-21 on the ensuing drive when Henne hit Blackmon over the middle, and he shed a pair of defenders on the way to an 81-yard touchdown to make it 34-20.
The Jaguars went up 17-14 early in the third period on a 40-yard field goal by Josh Scobee. Arian Foster fumbled three plays later and the Jaguars recovered on the Houston 11. Jacksonville took advantage of the turnover when a wide-open Marcedes Lewis grabbed a 1-yard pass to push the lead to 27-17.
Houston settled for a 27-yard field goal when the offense stalled inside the red zone to cut the lead to 27-20 near the end of the third quarter.
Houston took an early 7-0 lead when Schaub connected with rookie Martin on a 9-yard touchdown pass in the first quarter.
Gabbert was injured when he was hit by Danieal Manning and fumbled on Jacksonville's first drive.
Henne took over and the Jaguars evened it up when Lewis grabbed a 13-yard reception from him later in the first.
Cecil Shorts got in front of the defense on a 67-yard catch and run to give Jacksonville a 14-7 lead early in the second quarter.
The Texans answered with a 1-yard touchdown reception by tight end James Casey to tie it again.
The teams exchanged field goals late in the second quarter to leave tied at 17-17 at halftime.
NOTES: Posluszny received four stitches on his forehead after being injured in overtime. ... RB Jalen Parmele had 80 yards rushing. .... Gabbert was 2 of 2 for 24 yards before leaving the game. ... Graham's two scores were a career-high.
Online: http://pro32.ap.org/poll and http://twitter.com/AP_NFL