The Orlando Magic fought back to upset the Cleveland Cavaliers 108-103 and end the Cavs 39; 16-game winning streak .