Things were looking good for the Charlotte Bobcats: Emeka Okafor returned after an eight-game absence and Brevin Knight's back was feeling better.

Against an undermanned Houston Rockets team, it should have been an easy win.

Instead, the Bobcats had to claw their way through two overtimes -- losing Okafor and Knight to more injuries along the way -- before finally pulling out a 111-106 win over Houston on Tuesday night.

"Our guys just kept fighting, after one overtime, two overtimes," coach Bernie Bickerstaff said. "They just kept fighting and found a way."

Raymond Felton made a running jumper with 20 seconds to play in the second overtime, then hit a pair of free throws to seal the Bobcats' win.

But Okafor, who had been sidelined with a sprained ankle, re-injured himself late in the second overtime when he stepped on someone's foot. He had to be helped from the court, his right shoe off, and was on crutches after the game.

He won't travel to Wednesday night's game in Toronto, instead staying behind for an MRI.

"I'm kind of worried," said Okafor, who had 21 points before he was hurt. "I'm not in too much pain, but I also can't really move it."