Their captain , Barry Ferguson , missed his effort .
Nacho Novo , one of the longest - serving players at Rangers , stepped up and coolly dispatched the winning kick .
Their captain , Barry Ferguson , missed his effort but Nacho Novo , one of the longest - serving players at Rangers , stepped up and coolly dispatched the winning kick .