The Orlando Magic proved again they can beat the best of the NBA.
They've also shown this week they can lose to some of the worst.
Aaron Gordon had 22 points and 15 rebounds, Terrence Ross added 16 points and the Magic rallied in the final three minutes to beat the Golden State Warriors 103-96 on Thursday night.
The Orlando Magic produced a late comeback to beat the Golden State Warriors on Thursday
Terrence Ross added 16 points and the Magic rallied in the final three minutes to win the game
Steph Curry hits the deck as the Warriors blew an 11-point lead in the fourth quarter
The win completes a week in which the Magic went 2-2, also beating Atlantic Division leader Toronto, but losing to the lowly New York Knicks and Chicago Bulls.
'It's complacency, we've got to beat complacency,' Gordon said. 'We showed again tonight we're a good team, but we've got to learn to play at that level against everybody and not be complacent.'
A night after they were stunned in Miami by Dwyane Wade's buzzer-beater, the Warriors blew an 11-point lead in the fourth quarter and lost for the fourth time in six games.
D.J. Augustin scored 14 points and Nikola Vucevic had 12 points and 13 rebounds to help Orlando end an 11-game losing streak to the Warriors. Orlando's last win over Golden State was on December 14, 2012.
'Playing up-and-down has been an issue for us all year, but we're finally showing confidence in ourselves, especially in the fourth quarter,' Vucevic said. 'We didn't have any focus against the Knicks the other night, but we stayed with it against (the Warriors) and it paid off. We need to do that every night now.'
Aaron Gordon dunks the ball during the game at Amway Center against Jordan Bell
Nikola Vucevic (9) had 12 points to help Orlando end their poor recent run against the Warriors
Stephen Curry scored 33 points, but was only one for six in the fourth quarter. Klay Thompson and DeMarcus