John Tavares scored two goals and added an assist as he picked up his 1,100th career NHL point while the Toronto Maple Leafs held on to defeat the New York Rangers 4-3.