John Tavares scored the game winner on a nifty setup from Mitch Marner midway through the third period, as the Toronto Maple Leafs defeated the Carolina Hurricanes 3-1.