According to most Muslim philosophers, Divine FOREKNOWLEDGE, on one hand, is so inclusive that encompasses each and every minor and timed action of moral agents and because of the perfection of God in essence and attributes, any defects in His essence and attributes including any errors in His FOREKNOWLEDGE are impossible. On the other hand, these philosophers, like other defenders of free will, claim that significance of any kind of free will and responsibility of a moral agent depends on their access to alternate possibilities (PAP) and, consequently, their ability to refrain from or do an action simultaneously. This paper aims to deal with this highly debated and fundamental question that whether these two views are essentially in conflict with each other. To answer this pivotal question, based on a modified version of Frankfurt cases and Muslim philosophers’ definition of free will, we attempt to defend their initial approach to eliminating the conflict between Divine FOREKNOWLEDGE and free will or moral responsibility and show that, firstly, this infallible knowledge is contingent on the agent’ s voluntary action, and secondly, despite the principle of alternate possibilities, the agent’ s moral responsibility does not depend on the person’ s avoidance of the forthcoming action.