I didn't really know what to name this post. I didn't want it to sound like some magical product that clears up spots, because its not. It's just a little make-up trick I picked up from the Youtubes (here's my channel ;)). Its good as well because you do not have to use a certain product. As long as you have any sort of foundation and powder, you are good to go!
To achieve the 'flawless' skin look I applied my foundation and concealer normally, using my Real Techniques buffing brush. Then, instead of using the Real Techniques powder brush to apply the powder (I use a super cheap one) I buff the powder into the skin, using the buffing brush again. Not only does it give the skin a smooth and clear finish, it also evens out the discoloured parts of my skin that my foundation did not cover. Once I have the desired finish I just lightly go over my skin with the powder brush to get rid of any loose powder, then gently pat the skin to make sure my face doesn't look 'dusty'. This trick works wonders for me personally and my make-up lasts a lot longer throughout the day. Like I said this works well for me but it might be different for other people.
Let me know if you give this a try and how it works for you!