Damian Lillard poured in 29 points and Bobby Portis racked up 23 as the visiting Milwaukee Bucks halted a four-game losing streak by drilling the Charlotte Hornets 112-102 on Wednesday night.