Garnier SkinActive self-adjusting BB cream
I never really believe these kind of products can adjust to your skintone, but it was a pretty good match. As you can see in this close-up, it has tiny particles in it, like a scrub. When you rub it in, these seem to hold the pigment.
Not a winner for oily skin, but it gives you a very natural look.