Monta Ellis shook off a terrible first half to finish with 22 points and eight assists, Brandon Rush added 19 points off the bench and the Golden State Warriors beat the New York Knicks 92-78 on Wednesday night.