冒煙突火

Idiom

 * 1) battle one's way through smoke and flames