Steven Gerrard&apos;s 10-men sensationally levelled through Ryan Kent in the 63rd minute and when Celtic defender Dedryck Boyata went off injured, after interim manager Neil Lennon had used all three substitutions, the numbers were levelled.
But in the 85th minute James Forrest&apos;s finish from 12 yards took the hosts a step closer to their eighth successive title.
Once again questions will be asked about Morelos&apos;s temperament, even though he has contributed 29 goals this season, as he was shown his fifth red card of the season, albeit the first was rescinded.
Minutes later Rangers&apos; task was made even more difficult when Morelos was dismissed by Madden for his altercation with Brown, the Colombia striker complaining long and hard before he trekked off to mocking chants from the home fans.
Tierney stung McGregor&apos;s hand with a powerful left-footed drive with the Ibrox men happy to hear the half-time whistle.
In the 53rd minute McGregor blocked a drive from Sinclair before he watched right-back Mikael Lustig&apos;s 25-yard drive go just wide.
Tavernier&apos;s pass from the right found Kent and the 22-year-old Liverpool loanee skipped past Boyata all too easily on the edge of the box before driving low past Hoops keeper Scott Bain.