This is a product I have used since secondary school and still do today, Oxy pimple cream $6 to $7. OXY also sells facial wash, duo pads etc its all good in the name of keeping your skin clean and fresh. The duo pads are good for people who don't use makeup, like mid-day in school.
When I feel a pimple coming on, I dab a generous amount of pimple cream on and around the area then go to sleep, waking up the next day to clear skin. The trick is to be generous in application and leave it on undisturbed for an extended period of time.