Aaron Gordon finishes with 22 points and 15 rebounds as the Magic defeat the Warriors for the first time since December 2012.