Karl-Anthony Towns had 32 points, 11 rebounds and five assists and the New York Knicks snapped a two-game losing streak with a 116-94 win over the Milwaukee Bucks on Friday.