McIlroy saw his six-shot lead disappear on Saturday, and he has only himself to blame.