zhè / zhī / duìwu / yìwǎngwúqián / shìbùkědǎng这支队伍一往无前,势不可挡。This team advanced courageously with irresistible momentum.