A cleaning agent is pressure-sprayed onto a surface to be cleaned and then (or simultaneously) the resulting dirty water is vacuumed. By using pressure, the cleaning agent (shampoo or steam) gets deep into the pile of carpets and helps dislodge dirt.