(CNN) -- Kris Boyd scored his 100th goal for Rangers as the Glasgow giants reached the Scottish Cup final with a 3-0 win over St.Mirren at Hampden Park.
The Scottish international has reached the landmark in just 146 games but said he was hungry for more goals.
"I'm pleased to get there but I want more now," he told Press Association.
"I'm delighted to get it but the most important thing was getting to the final. We've done that and now we can look forward to the final against Dunfermline or Falkirk."
Andrius Velicka netted his third goal in as many games as Rangers made a dream start with the opener after two minutes.
Boyd, who had a hand in the goal, and Velicka both had chances to add to the tally in the first half with Rangers suffering an injury blow as Portuguese star Pedro Mendes was stretchered off after a heavy tackle by Will Haining.
Boyd effectively ended the match as a contest with his second just after the hour mark.
He notched his century after being set up by the excellent Steven Davis who made a superb run before releasing Boyd.
Davis again played played his part to set up substitute Kenny Miller who volleyed home the third.
Falkirk and Dunfermline play the second semifinal on Sunday.