Jason Richardson took offense at a fan's trash talk, and the Milwaukee Bucks suffered for those scathing words. Richardson scored 28 of his season-high 31 points in the second half and made nine 3-pointers to lead the Orlando Magic to a 99-94 victory over the Bucks on Saturday night.