Jansen’s side started the second half well, and Bakrar nearly found the net in the 57th minute from close range.
City’s third substitution of the day followed shortly after, with Agustín Ojeda replacing Mitja Ilenič. He was joined on the field by Shore in the 66th minute, coming on for Justin Haak.
Minnesota, for their part, remained a dogged defensive unit, offering little space in the final third for City to operate. Still dangerous on the break, the pace and movement of Yeboah and Oluwaseyi kept Thiago Martins and Tanasijević on high alert.
City came close again in the 69th minute, when Ojeda’s curling effort from the left flashed just over the crossbar.
The home side kept pressing, with Maxi Moralez firing narrowly over from distance in the 71st minute. Moments later, Martínez unleashed a snap shot inside the area, but Dayne St. Clair was equal to it.
City came agonizingly close in the 81st minute after Bakrar played Wolf through on goal, but the Austrian skewed his shot high and wide from a tight angle.
Minnesota’s frantic defending continued to frustrate City, but the hosts remained relentless as the clock ticked toward the 90-minute mark.
Their persistence was finally rewarded in the 89th minute, when a strike from Martínez was parried into the path of Parks, who calmly slotted home the rebound.
Unfortunately, that proved to be City’s final notable chance, as they were forced to settle for a 2-1 defeat at home.