Dwight Howard had 31 points and 13 rebounds as the Orlando Magic earned their first victory over a winning team in more than a month, downing the Los Angeles Lakers 89-75 on Sunday.