Henrik Larsson and Harold Brattbakk were the goalscorers on a day when Celtic had to win to stop Rangers clinching 10 titles in a row.

Rangers did what they had to, beating Dundee United 2-1 with goals from Brian Laudrup and Jorg Albertz, but they were always relying on St Johnstone doing them a favour and that looked unlikely from the third minute of both games.

That was all the time it took for Larsson to score Celtic's first.

Henrik Larsson set the ball rolling by scoring after 3 minutes

Paul Lambert released the Swede and he raced away to drive an unstoppable shot into the corner from 20 yards.

It was the 19th goal of the season from the former Feyenoord star, who cost £650,000 last summer.

At Tannadice, Laudrup scored Rangers' first on 31 minutes and when Albertz converted a penalty on 53 there were some nervous fans tuned to radios inside Celtic Park.