The Chicago Blackhawks extended their unbeaten start to the shortened NHL season to three games with a 3-2 win over the St Louis Blues.