I have the same problem, though most of the oil that accumulates on my skin comes from my nose and upper eyebrow.
After researching online and testing products on myself, I found the best thing that worked for me was:
(1) Cleansing my skin twice a day, morning and night. Overcleansing caused more oil.
(2) Using a toner after cleansing that tightened and thus made my pores appear smaller. I use witch hazel which is cheap and effective. It cleanses my skin wiping away any excess and small debris as well as tighten my pores. I also like the Proactiv Toner which has glylocic acid in it too which is nice. Make sure not to use a toner with alcohol as alcohol dries skin and thus skin produces more oily.
(3) Use oil blotting paper when your skin gets oily. Use it whenever necessary. It can be a hassle, but it helps if your skin gets really oily.
(4) Use an oil free and light (allergy tested, non-comodegenic) moisturizer. Contrary to popular beliefs, even if you do have oily skin, you do need to use a moisturizer. Use more on areas that are dry or combination and less on areas that are oily.
In the end, oily skin ages better than dry skin thus we're more likely to get less wrinkles and skin damage now as well as later in life if we take care of our skin now, even if it is shiny and oily.