Bucks win 98-94 to snap 26-year drought in Phoenix