Back
Kris Boyd believes Rangers are lacking ruthlessness at the top end of the pitch but has praised his former side for their unbeaten run.
Derek McInnes' side have won 10 and drawn two of their matches since their last defeat.
They are second in the Scottish Premiership and have also reached the League Cup final.
"To go on that run and be unbeaten for a period of time now is incredible because you go back to the start of the season, there's no doubt it was a struggle for Rangers, it was a tough watch," Boyd told BBC Scotland.
"I think now, if you are criticising, it would be a case of Rangers should be killing games off and finishing them and scoring more goals. They're creating chances but I don't see that ruthless forward at the top end of the pitch that's obsessed with goals.
"Overall, there's just something missing at the top end in terms of that killer who wants to get two, three, four goals. It's not possible every single week.
"It's about winning and that's what Rangers are doing right now."
Despite his concerns about McInnes' attack, Boyd was keen to praise Rangers' defensive performances.
"I think there's more of a Derek McInnes DNA about this team now because defensively Rangers look strong," he added.
"They don't look as if they're going to concede many goals."