The New York Knicks pulled away the third quarter to beat the Charlotte Hornets 125-101 on Thursday night.