Anything God creates is imperfect
Anything that is not God is by definition imperfect.
Our physical life is just one phase of existence. Just because evil exists in the physical world does not mean God does not eliminate evil.
This plane of existence is only one small plane of existence. This is not the only life we live, nor is it the only realm of existence. It is plausible that God reckons with all evils in the afterlife. While God restrains evil, but doesn’t eliminate it on this plane of existence, in the next, it is reckoned with and abolished. 
The fact that God does not eliminate evil in this life, despite having both the power and the desire to, must mean one of several things. Either God does not exist; God is not benevolent in his approach to this plane of existence; God is not omnipotent in this plane of existence, or God is not omniscient in this plane of existence. Either one of these means God as we understand him, does not exist.
Enter the framing of the argument here ...
[P1] An all-powerful, all-knowing, all-good God would eliminate evil. [P2] God has eliminated evils in the afterlife. [P3] Therefore, an all-powerful, all-good, all-knowing God exists.
[Rejecting P2] We have no way of knowing whether evil existsing the afterlife. [Rejecting P3] An all-powerful, all-knowing, and all-good God would also eliminate evil in the mortal world.
Enter more information about the argument here ...