Aaron Gordon erupts for 40 points and 15 rebounds as the Magic snap a nine-game losing streak by beating the Thunder 121-108.