Sachverhalt: Sachverhalt: A. Am 26. Januar 1992 hatte S._ beim Eislaufen einen Zusammenstoss und zog sich dabei eine Verletzung am rechten Fuss zu (Bimalleolarfraktur Typ Weber C mit Ausriss des Volkmann'schen Dreiecks). Im April 1999 machte sie einen Rückfall geltend. Die Allianz Suisse Versicherungen (im Folgenden: Allianz) erbrachte als Unfallversicherer die gesetzlichen Leistungen. Mit Verfügung vom 30. August 2002, bestätigt mit Einspracheentscheid vom 30. September 2003, schloss sie den Fall ab und sprach S._ eine Integritätsentschädigung bei einer Integritätseinbusse von 20 % in der Höhe von Fr. 19'440.- zu. Den Anspruch auf eine Invalidenrente lehnte sie dagegen ab mit der Begründung, die Versicherte könne selbst mit der unfallbedingten Gesundheitsschädigung ein rentenausschliessendes Einkommen verdienen. A. Am 26. Januar 1992 hatte S._ beim Eislaufen einen Zusammenstoss und zog sich dabei eine Verletzung am rechten Fuss zu (Bimalleolarfraktur Typ Weber C mit Ausriss des Volkmann'schen Dreiecks). Im April 1999 machte sie einen Rückfall geltend. Die Allianz Suisse Versicherungen (im Folgenden: Allianz) erbrachte als Unfallversicherer die gesetzlichen Leistungen. Mit Verfügung vom 30. August 2002, bestätigt mit Einspracheentscheid vom 30. September 2003, schloss sie den Fall ab und sprach S._ eine Integritätsentschädigung bei einer Integritätseinbusse von 20 % in der Höhe von Fr. 19'440.- zu. Den Anspruch auf eine Invalidenrente lehnte sie dagegen ab mit der Begründung, die Versicherte könne selbst mit der unfallbedingten Gesundheitsschädigung ein rentenausschliessendes Einkommen verdienen. B. Die dagegen erhobene Beschwerde mit dem Antrag auf Ausrichtung einer Invalidenrente für eine Erwerbsunfähigkeit von mindestens 20 % hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 18. August 2004 gut und sprach der Versicherten ab 1. Februar 1999 eine Invalidenrente auf der Basis eines Invaliditätsgrades von 22 % zu. B. Die dagegen erhobene Beschwerde mit dem Antrag auf Ausrichtung einer Invalidenrente für eine Erwerbsunfähigkeit von mindestens 20 % hiess das Versicherungsgericht des Kantons St. Gallen mit Entscheid vom 18. August 2004 gut und sprach der Versicherten ab 1. Februar 1999 eine Invalidenrente auf der Basis eines Invaliditätsgrades von 22 % zu. C. Die Allianz führt Verwaltungsgerichtsbeschwerde und beantragt die Aufhebung des angefochtenen Entscheides und Bestätigung des Einspracheentscheides vom 30. September 2003. Während S._ auf Abweisung der Verwaltungsgerichtsbeschwerde schliessen lässt, verzichtet das Bundesamt für Gesundheit auf eine Vernehmlassung.