Currently I am using Clearasil Ultra vanishing cream (over the counter, 10% benzoyl peroxide). It works pretty well. I wash my face and spread a small amount all over. It claims to even skin tone - this may be due to the fact that your skin looks more "even" when you are having less breakouts!
Good luck!