Scottish League One: Rangers beat Forfar 3-0
Rangers shrugged off the disappointment of their double cup exits to beat Forfar 3-0.
Last Updated: 16/04/14 8:05am
However, it was another weary display from Ally McCoist's men as they struggled to overcome the Loons.
They had to wait until the 68th minute for Black's spectacular opener before Mohsni and Shiels added a shine to the score with a pair of headers.
The Glasgow giants bore a hungover look following successive defeats to Ramsdens Cup final opponents Raith and Dundee United in Saturday's William Hill Scottish Cup semi-final.
The third-tier champions had only their unbeaten league record to think of as they welcomed Dick Campbell's side, and it ended up being a drab affair for those who bothered turning out after last week's disappointments.
Keeper Steve Simonsen was in the Light Blues line up despite tipping Saturday's cup tie in United's favour with a late howler.
Deputising for the injured Cammy Bell, he gifted the ball to Nadir Ciftci in the build-up to the Taysider's clinching third goal and was forced to close his Twitter account after he was targeted for abuse.
But the 35-year-old Englishman was handed a warm ovation by the home support as he ran out for kick-off.
The same could not be said for the Rangers board, who were heckled throughout by sections of the club's support, who are now planning to withhold season ticket cash in a bid to oust the unpopular regime from Ibrox.
Forfar, the only other team to beat McCoist's side this season after August's League Cup shocker, were undone when Black fired home from 30 yards out.
And Rangers - who have just four games of their season remaining - netted again as Mohsni nodded in from close range, while Shiels did the same from substitute Fraser Aird's low cross five minutes from the end.