无往不胜: be ever-victorious in one's forward march; be all conquering [invincible]; carry all before one
稳扎稳打: stand firmly and fight steadily; go about things steadily and surely; go ahead steadily and strike sure blows; play for safety; proceed steadily and step by step; struggle constantly; wage