Kevin Durant scored a team-high 32 points, Amen Thompson flirted with a triple-double and the Houston Rockets survived a late rally from the visiting New Orleans Pelicans to claim a 107-105 win on Friday.