try physician's formula out.. they have a concealer that is green on one end for redness and then the other side of the tube is regular... if that works for you then order the everday minerals.
that stuff works REALLY well for me, its a lifesaver! I usually put cover up on top of it just in case, but I don't really need it after I put enough of the green stuff on, and sometimes it depends on the zit.