The Knicks snapped a four-game losing streak with an impressive 116-114 win over the Golden State Warriors on Thursday night.