The Copa del Rey has seen no shortage of shocks in recent years, with six different winners coming in the past six years.