Southampton came from behind to lead but rued three Liverpool goals of their own making in a gut-wrenching 3-2 defeat to the Reds at St Mary's.