Patrick Kane scored the game winner with 2:29 left in regulation as the Detroit Red Wings defeated the Seattle Kraken 4-3 on the road.