The first decisive moment arrived in the 38th minute when the home side moved ahead at Kranjceviceva. That goal separated the teams at the interval and gave NK Lokomotiva Zagreb the early edge in the contest. For long spells, that looked enough to shape the result, with the hosts keeping their noses in front through the remainder of the first half.
After the break, FK Partizan Belgrade found their response at 64'58'', drawing level and shifting the momentum. Lokomotiva answered strongly and went back in front from the penalty spot at 76'38'', a goal that seemed to put them on course for victory.
Partizan still had time for one more twist. Right on 90'00'', the visitors grabbed another equaliser to make it 2-2, wiping out Lokomotiva's lead for the second time in the match. When full time arrived, the score remained locked, and the result reflected a lively friendly in which both teams had their spells on top. The final summary was straightforward: Lokomotiva led twice, Partizan replied twice, and the sides shared the spoils in Zagreb.