Patrick Kane and Brandon Hagel both scored a hat trick as the Chicago Blackhawks defeated the New Jersey Devils 8-5.