Dirk Nowitzki drains game-winner against Knicks