I've tried many primers that claimed to keep my foundation from slipping and sliding and I think I've found the winner!! It's Smashbox's Photo Finish (Light) I was a very skeptical about buying this product because I have an UBERLY OILY face, yuck. Could this really help control my exploding pores? I've tried countless remedies from blotting powders, tissues, toilet-seat covers, massaging ice on my face, masks, etc., they only hide my shiny forehead for less than an hour :[ BUT this is thee stuff and it truly does work wonders. It was even features on Allures Beauty Expert's top picks! Check it out!
"Our oil-free, 60% water based primer is ideal for oily, acne-prone or sensitive skin. This silky blend of vitamins and antioxidants helps to reduce the appearance of fine lines and pores for visibly softer skin and can be worn alone or under foundation to increase its longevity. The revolutionary formula has oil absorbers for a smooth matte finish all day, light diffusers to minimize the appearance of imperfections, and vitamin C and peptides to help even skin tone and promote collagen production for a flawless future." -Smashbox
I apply ONLY one pump to cover my entire face (mainly forehead and cheeks). It smooths to a matte finish. You can wear it alone or apply it under foundation for a flawless finish. My face looks matte for the whole day without needing to blot or reapply makeup. It's a little bit pricey ($36) but I honestly think it's worth it! You can try it out at ULTA or maybe Sephora or even buy the travel size for $16 and see for yourself!