The sharp downpour, accompanied by gusty winds, cooled Bengaluru after temperatures had soared to 37 degrees.