Kevin Durant top-scored with 51 points for the Oklahoma City Thunder as they had to go to double overtime to beat the Toronto Raptors in the NBA on Friday.