Not a product, but a technique.
In my ongoing quest to look half human nice, I have been researching makeup techniques on YouTube.
If you apply your concealer and foundation with a brush it goes onto your skin properly and you don't get shine and it looks awesome 
You use a little brush for the concealer and sort of stipple it in then brush smooth, then use a brush like a mini blusher brush to do the same with the foundation. Smooth the foundation off with clean fingers to get a nice finish and voila, it looks so much better than just fingers, it lasts and cuts the shine right down
wash the brushes every other day with shampoo or washing up liquid.
I can't believe the difference.