To also pick up close to a $100,000 in prize money would be something of a miracle. But for Fiona Crawley it was anything but.