OK, I am a guy, so maybe I shouldn't make a suggestion for girls, but I'll try. I have shiny face skin and I can't use anything remotely greasy or oily as a moisturiser. L'Oreal has the Oil Controller gel for men (in the shaving section) and it has worked wonders for me. In fact I have converted a couple of my mates to it too. It's in any drugstore or supermarket, not particularly expensive, in fact CVS is phasing it out and you can get it for $1.50 ot so versus the usual $10 bucks. It's a transparent water-based gel that mattifies and absorbs within seconds.