Why Did God Forsake His Son?

One of Jesus' seven utterances while on the cross was, "Eli, Eli, lama sabachthani?" He shouted, "My God, My God, why hast Thou forsaken Me?"
I always wondered why Jesus, of all people, would say this. The bible tells us that God will never leave us, nor forsake us. If this is true, then why did Jesus say this when it seems like he needs God the most?

I have to thank FBI again for answering my question.
It was this precise moment that God "made Him to be sin for us." (2Cor. 5:21)
God had to turn away from his own begotten son because all of the guilt from every sin of every person was poured onto Christ. This is the only time that fellowship was broken between the two.
The only thing that separated two inseparable entities was my sin. Wow.
Thank you, Jesus, for dying on the cross for my sins.