Rangers captain Lee McCulloch has signed a two-year contract extension, tying him to the club until 2015.
The 34-year-old predominantly played in midfield before Rangers were demoted to the fourth tier of Scottish football, but has been prolific since – bagging 14 goals in just 16 appearances in his new striking role.
Rangers’ relegation and the player exodus that followed saw McCulloch handed the captain’s armband, and his experience has aided the many youngsters manager Ally McCoist has been forced to field.
McCoist had revealed last month the club were preparing a new contract offer for McCulloch, who was signed by Walter Smith five years ago.
The versatile Scot left Wigan Athletic in 2007 for a fee in excess of 2 million pounds and has lined up in defence, midfield and attack for the Ibrox club.
Rangers take on Inverness Caledonian Thistle in the quarter-finals of the Scottish League Cup on Wednesday.