(It is a promise of Allah) that victory and the upper hand will be for Muhammad (pbuh). (Allah faileth not His promise) to His prophet that victory and the upper hand will be his, (but most of mankind) the people of Mecca (know not) that Allah will not fail His promise to His Prophet.