Hi Anye
Your best bet would be to go for Double Wear foundation by Estee Lauder. If that is a bit to pricey then go for the oil free Colorstay by Revlon. What you should always do after you apply foundation is use either a pressed or a loose powder, it will eliminate the excess shine and keep your skin looking matt.
Stay Beautiful…Indulge Yourself