Lee Fraser scored his 100th goal for the Can-Cans as Forres knocked Keith out of the Highland League Cup.
Victory in the preliminary stage last Saturday saw the Mechanics advance to a first-round tie at Buckie on Saturday 11th February.
Forres boss Charlie Rowley was delighted to see Fraser reach the landmark of a century of goals for the club, at the relatively young age of 23.
The striker has hit that tally despite suffering a serious knee injury in January 2012 that left him out of action for a long spell.
Rowley said: “It is a massive achievement for someone so young.
“He has shown great commitment, application and desire to come back from a serious injury.
“His goal tally is reward for the effort that he puts in.”
Forres now face Highland League leaders Buckie in the next round of the cup.
The Mechanics can be encouraged by a recent victory over the title favourites at Mosset Park.
Rowley said: “Our main objective was to get through this tie. To have done that and scored a few goals in the process is pleasing.
“It doesn’t get any easier and it will be slightly harder to beat Buckie away, than at home.
“But it is a one-off game and hopefully the win at Mosset Park stands us in good stead.”
Fraser notched his 100th goal for Forres early on against Keith, when he scored with a header following a free-kick from Simon Allan.
The visitors soon doubled their advantage as Ross Macpherson nodded the ball into the net at the back post after a corner.
Keith pulled a goal back before the break though Luke Barbour to give them hope of getting back on level terms.
But Forres produced a strong second-half performance to earn their place in the next round.
John Cameron continued his good recent form by scoring twice, with both strikes finishing off good counter-attacking moves.
Cameron’s second goal, in the 68th minute, came after a surging run forward from Allan and his lay-off was dispatched with confidence by the Forres forward.
Keith player-manager Allan Hale then scored to reduce the deficit, only for the Mechanics to round off their victory in stoppage time courtesy of an own goal from Gary McNamee.
Meanwhile, Forres have signed full-back Calum Howarth on a deal until the end of the season.
The defender had been paying for the Mechanics as a trialist after his release from Inverness.
On Saturday, the Can-Cans have a league game away at Wick.
Gazette Gold Star – Lee Fraser scored his 100th goal for Forres with a superb header to set the Mechanics on their way to victory at Keith.