Revlon 24H longwear colorstay makeup foundation has the best cover and indeed lasts the whole day. I apply it in the morning and it literally lasts the whole day without any sweat or breakage. It is easy to blend and really keeps the skin moisturized.