Kevin Durant extended his run of 30-point games to 12 as the Oklahoma City Thunder beat the Miami Heat 112-95.