Andrew Wiggins scored 23 points including finishing off a game-winning lob pass in overtime to power the Miami Heat over the Cleveland Cavaliers 140-138.