The date of both 2012 Final matches, as in all the recent years, is set so that it avoids clashes with Premier League of Bosnia and Herzegovina fixtures.
Zdravko Šaraba made a foul on Vernes Selimović in the penalty area, which Zajko Zeba pointed for 1–0 in the 43-minute.
His place was taken over by the veteran Adnan Gušo, with the captain, Mirsad Bešlija, leaving the field as a substitute.
In the first-leg, played on Grbavica stadium, the first goal fell in the 39-minute, after a free kick from Mirsad Bešlija was scored with a header from Eldin Adilović.
The second goal was assisted by Zajko Zeba, once more from a free kick, which Jadranko Bogičević scored, and once again with a header, in 54-minute.
[10] New record snowfalls in many regions of Bosnia and Herzegovina delayed the original date for first-leg of the semi-finals by a week.
The game started very offensive from both side, but the first goal came in the last minute of the first half after a disputable foul over Muamer Svraka.
The game didn't reached the end of the second half, as the assistant referee was hit in 65-minute by a solid object from the east stand were the ultras fan of Borac are located.
While the referee received medical care, the delegate first decided to empty the east stand but then aborted the match.
[15] In the single fixture round of 32, Široki Brijeg faced on Pecara stadium, their home venue, Kozara.
Till the end of the first-half, Široki Brijeg scored two more goals, first in 35-minute over Wagner Santos Lago and four-minute later over Juan Manuel Varea.
Krajišnik got in lead in 38-minute over Šaban Pehilj, Željezničars footballer on loan, but Hrvoje Mišić scored the equalizer for Široki Brijeg in 86-minute of the game for the final 1–1.
[19] The rematch played three weeks later on Pecara stadium ended in a goalless tie and Široki Brijeg advanced further because of the away goal.
Despite many chances Velež created, they were not able to score a goal against Luka Bilobrk and the defense of Široki Brijeg.
Mario Kvesić scored for 0–1 in the 69-minute, sealing the fate of Velež and securing his team the final of the Bosnia and Herzegovina Football Cup for the fourth time.
[28][29] Nevertheless, manager of Široki Brijeg, Marijan Bloudek, admitted that Željezničar is the better side at the moment, with the many records and the league position proving that, but with his team very close behind and with realistic chances to win.
[30] Before the second leg, the atmosphere in Široki Brijeg was intense, since if their team wins, this would be the first trophy in five years.
Škripari, the ultras fan of the team, made some announcements before the match to bring more people to the stadium.