Punjab FC edged Bengaluru FC 5–4 in a dramatic penalty shootout after a goalless draw, earning their first Super Cup semifinal spot.