SuperSport United held by Marumo Gallants as missed penalty proves costly