Brandon Knight scored 18 of his career-high 37 points in the third quarter and the Milwaukee Bucks beat the Los Angeles Lakers 94-79 Tuesday night.