Coral customer scoops 290k on virtual horse racing bet