Wales Women claimed their second Six Nations win with a battling display against Scotland Women in Scotstoun.
The result saw Wales edge ahead of Italy on points difference into fourth in the championship table.
If Wales, who now face England in Aberavon, equal or better Italy's result against Grand Slam-chasing Ireland next Sunday they will qualify for the 2014 World Cup in France.
Charlie Murray and Sioned Harries tries saw Wales home against Scotland.
The visitors had opened the scoring through Laura Prosser's penalty kick and that was enough to give them a slim half-time lead in appalling weather conditions.
Scotland remain winless and are now guaranteed to finish bottom of the championship, while they have also missed out on World Cup qualification.
Scotland Women: Steph Johnston (RHC Cougars); Annabel Sergeant (Richmond), Sarah Dixon (RHC Cougars), Laura Steven (Murrayfield Wanderers), Megan Gaffney (Hillhead Jordanhill); Tanya Griffith (RHC Cougars), Louise Dalgliesh (RHC Cougars); Heather Lockhart (Hillhead Jordanhill), Sarah Quick (Murrayfield Wanderers), Tracy Balmer (Worcester), Lindsay Wheeler (Richmond), Bridget Millar-Mills (Worcester), Jade Konkel (Hillhead Jordanhill), Tess Forsberg (Richmond), Susie Brown (Richmond, capt).
Replacements: Beth Dickens (Murrayfield Wanderers), Suzanne McKerlie-Hex (Murrayfield Wanderers), Lindsey Smith (Hillhead Jordanhill), Kelly Shields (Murrayfield Wanderers), Sarah Law (Murrayfield Wanderers), Leanne Neary (RHC Cougars), Lyndsay O'Donnell(Worcester), Lauren Harris (Melrose).
Wales Women: Dyddgu Hywel (Caernarfon), Caryl James (Cardiff Quins), Elen Evans (Waterloo), Rebecca De Filippo (Cardiff Quins), Philippa Tuttiett (Cardiff Quins), Elinor Snowsill (Bristol), Laura Prosser (Pontyclun); Meg York (Blaenau Gwent), Carys Phillips (Cardiff Met), Catrin Edwards (Cardiff Quins), Vicky Owens (Pontyclun), Shona Powell Hughes (Neath Athletic), Sioned Harries (Cardiff Quins), Nia Davies (Cardiff Met), Rachel Taylor (Bristol - Capt)
Replacements: Lowri Harries (Neath Athletic), Jenny Davies (Waterloo), Bethan Howell (Seven Sisters), Gemma Hallett (Pontyclun), Catrina Nicholas (Cardiff Quins), Amy Day (Unattached), Charlie Murray (Neath Athletic), Leila Johns (Unattached).