Fastest NHL hat-trick

The fastest hat-trick scored by an individual ice hockey player in a National Hockey League game is 21 seconds by Bill Mosienko (Canada) playing for the Chicago Blackhawks against the New York Rangers on 23 March 1952.