However, they were taken apart as Lee Wallace, Andy Halliday and Joe Garner grabbed the goals in a fairly comfortable outing for Mark Warburton’s men.
“We’ve had a tough couple of weeks, but we’ve picked up good points on the road and at home on Wednesday night.
“Rangers were excellent, but we are disappointed we didn’t hit the heights we have done in the last few matches.
“We thought we had them at a good time when they were under a little bit of pressure with not getting the results they wanted recently and we were coming off probably our best performance of the season against Hearts.
“It’s a strange league. If we’d won on Saturday, we would have been very close to Rangers.
“Two weeks ago we were near the bottom and, suddenly, we could have been well up there. It’s just trying to get that bit of consistency.”