Seldom has the Copa del Rey, which has been played for the 118th time in history, been more exciting. Anyone…