SuperSport United coach, Stuart Baxter felt his charges were the better side against his former employers Kaizer Chiefs in their Nedbank Cup quarterfinal.
The Tshwane outfit defeated Steve Komphela's charges 5-3 on penalties, after it ended 1-1 after 120 minutes of football.
However, the former Chiefs manager believes his side were on top for most of the encounter.
"We felt we should've won it in the 90 (minutes). It goes into extra time and then we go to penalties, and they kept their nerve," Baxter said after the game.
"Penalties is penalties. If we had lost on it, I would have been gutted, so I'll accept the win through penalties.
"I think it reflected the game, we were on top and created better chances and I think we were very solid. I'm proud of the players, I think their performances tonight, on the back of questionable performances, a lot of them upped their game."