Minnesota needed double overtime to inflict a 122-121 defeat on reigning NBA champions Miami Heat on Friday.