Oh yay, a chance to promote my favorite product
I have oily skin that would get shiny only 2-3 hours after I wash my face regardless of what makeup I was wearing (or even if I didn't have mu on) .... but then I tried CoverGirl Professional Loose Powder, and now my face is perfectly matter after 3 hours and is only slightly shiny by the end of the day with no touch-ups! Works better than any high-end powder I've tried, and it's only $5 at the drugstores!
However it still doesn't survive a lot of sweat, like last week when I had to walk a mile to class in the humid 90-degree (Farenheit) heat since the buses aren't running in the summer and hubby had a different schedule and couldn't drop me off on his way to work ... but if I'm not sweating a lot, it works well
Maybe you could combine this with blotting papers or Mac's blotting powder if you sweat more!