I also have oily skin and encounter the odd zit every now and then. I find that Kiehl's Blue Herbal Moisturizer works best for me. After using it for the past couple of months or so, I find that my pores appear smaller, my skin does not have that oily "red" look to it anymore, and my breakouts are becoming more and more infrequent. It does a fantastic job of properly moisturizing the face, leaving your skin feeling fresh, tight and clean. The only downside (besides the price ) is that it does not offer any spf protection. However, that problem can be counteracted fairly easily.