1. Round
01/05/1986 Real Oviedo - Racing Santander 3:0
RC Celta - Espanyol Barcelona 3:2
UB Conquense - Valencia CF 2:2
Cádiz CF - Sporting Gijón 0:1
Sestao SC - UD Las Palmas 2:0
Real Zaragoza - Hércules CF 2:1
Real Valladolid - Albacete 5:1
CA Osasuna - Real Betis 2:2
Real Sociedad - Athletic Club 2:1
04/05/1986 Real Betis - CA Osasuna 3:2
08/05/1986 Racing Santander - Real Oviedo 3:4 (2:0, 3:0, 3:0) pso
Espanyol Barcelona - RC Celta 2:0
Valencia CF - UB Conquense 3:1
Sporting Gijón - Cádiz CF 0:0
UD Las Palmas - Sestao SC 2:1
Hércules CF - Real Zaragoza 0:2
Albacete - Real Valladolid 4:3
Athletic Club - Real Sociedad 2:2
2. Round
11/05/1986 Valencia CF - Espanyol Barcelona 5:2
Atlético Madrid - Real Valladolid 3:3
FC Barcelona - Real Madrid 2:2
14/05/1986 Real Oviedo - Real Sociedad 2:1
Sevilla FC - Sestao SC 0:0
18/05/1986 Espanyol Barcelona - Valencia CF 1:1
Real Valladolid - Atlético Madrid 0:1
Real Madrid - FC Barcelona 0:4
21/05/1986 Real Sociedad - Real Oviedo 4:0
Sestao SC - Sevilla FC 1:0
Quarter-finals
24/05/1986 Valencia CF - Real Betis 1:2
FC Barcelona - Sporting Gijón 1:0
25/05/1986 Sestao SC - Atlético Madrid 3:2
Real Sociedad - Real Zaragoza 1:0
28/05/1986 Real Betis - Valencia CF 2:1
29/05/1986 Sporting Gijón - FC Barcelona 2:2
Atlético Madrid - Sestao SC 2:0
Real Zaragoza - Real Sociedad 3:1
Semi-finals
04/06/1986 Real Zaragoza - Real Betis 1:2
Atlético Madrid - FC Barcelona 0:1
08/06/1986 Real Betis - Real Zaragoza 2:0
FC Barcelona - Atlético Madrid 1:1
Final
11/06/1986 Real Betis - FC Barcelona 1:0
14/06/1986 FC Barcelona - Real Betis 2:0