Juraj Slafkovsky scored the first of five unanswered goals for the Montreal Canadiens as they beat the Detroit Red Wings for the second time in as many nights, 5-1.