Das Hydroxyaceton reagiert zuerst mit dem Ethanolat-Ion und liefert dabei zwei Elektronen, die das Safranin im nächsten Schritt reduzieren.

Das Safranin wird in der Lösung reduziert. Der eindiffundierende Luftsauerstoff oxidiert es wieder in ursprüngliche Form zurück.