The Knicks won their third-straight game, beating the Los Angeles Lakers 111-96 on Monday night at The Garden.