Cowboys suffer tough home loss 59-14 to Spirit Lake