Chucks weather the storm with crucial 28-12 win over C-L