Rangers claimed the Scottish Premier League title ahead of Old Firm rivals Celtic after a captivating last day of action.
The two teams both had a chance of winning the championship with Rangers entertaining Dunfermline and Celtic at Kilmarnock.
Rangers won 6-1 while Celtic's 4-0 win was not enough for manager Martin O'Neill's side.
"It feels absolutely wonderful," said Rangers manager Alex McLeish.
"But the dividing line between success and failure is so thin. One minute we looked out of it but then I was told it was over at Rugby Park it was brilliant.
"I don't think you can be too presumptuous or count your chickens.
"It was important we kept focused and these players have exceeded my expectations."
"What a finish?" added Rangers keeper Stefan Klos. "It's a day to remember."
Rangers and Celtic were level on points going into the final game of the SPL season and separated only by Rangers having scored 95 goals to Celtic's 94.
It took Rangers just three minutes to score with Michael Mols netting to have the Ibrox faithful jumping for joy.
But a Dunfermline equaliser from Jason Dair quietened down the crowd before Claudio Caniggia restored Rangers' lead.
Almost at the same time, striker Chris Sutton put Celtic 1-0 up at Kilmarnock before Rangers forward Shota Arveladze's header extended his side's advantage.
Sutton kept the hopes of the Bhoys alive with his second as Celtic had a 2-0 lead and Rangers were 3-1 up at half-time.
The tension was rising as the nerves of both sets of fans were tested with their clubs still in with a chance of claiming the SPL title.
An Alan Thompson penalty edged Celtic ahead with their championship rivals at Ibrox being denied a spot-kick.
HAVE YOUR SAY" In the end the best team won. Raise your glasses to Alex McLeish and the whole squad "
But a double goal-burst from Ronald de Boer and Steven Thomspon put Rangers firmly back in pole position.
It got worse for the Bhoys as Alan Thompson blazed over a late penalty and Celtic's chances seemed to have gone with it.
Stilian Petrov put Celtic 4-0 up but it was not enough as Mikel Arteta's penalty saw Rangers win 6-1 to emerge champions.