Nigerian club Enyimba suffered a penalty shoot-out loss to Kaduna United in the national cup final, ending their hopes of a domestic treble.
The two sides were locked at 3-3 at the end of normal time before Kaduna won 3-2 on penalties. Enyimba, who won the cup last year as well as in 2005, had already captured the league as well as the pre-season tournament, the Super Four.
Substitute goalkeeper Chinedu Agwu starred for Kaduna at the Sani Abacha Stadium in Kano as he saved two of the kicks during the penalty shoot-out as his team claimed their first major piece of silverware.
Kaduna took the lead in the 28th minute from a spot-kick converted by Bola Bello and increased their advantage seven minutes later courtesy of Siman Yusuf.
Enyimba pulled a goal back in the 37th minute from the penalty spot before Bello re-instated Kaduna's two-goal advantage in the 40th minute with a solo effort.
Valentine Nwabili smashed home a 45-yard drive to reduce Enyimba's deficit on the dot of half time.
The league champions then restored parity in the 52nd minute when Atanda Sakibu finished off good combination play at the edge of the box for Enyimba's third goal.
Ten-man Rangers claimed third-place with a 2-1 win over Sunshine Stars.