Cougars slay Dragons, remain unbeaten