Kevin Durant had 34 points as the Golden State Warriors beat the Houston Rockets 101-92 to win Game 7 of the Western Conference Finals.