Scottish Premier League champions Celtic handed more misery to Old Firm rival Rangers on Sunday as the Hoops put together a 3-0 victory in the final derby match of the season between the two sides at Parkhead.

First-half goals from Charlie Mulgrew and Kris Commons had Celtic in front at the break, while Gary Hooper netted his league-leading 19th tally of the campaign early in the second half.

The win moves Celtic 21 points clear of administration-hit Rangers, which had 10 points deducted as a penalty for its financial problems earlier this season.

Rangers entered the contest having won its last four games, including a 3-2 win over Celtic at Ibrox last month.

But Celtic took charge of the game in the 17th minute when a corner kick from Commons made its way through traffic to the back post, where it was headed home by Mulgrew.

Commons put his name on the scoresheet just after the half-hour mark to double the lead when he took Hooper's pass and beat a defender before chipping the ball over the head of goalkeeper Allan McGregor.

The hosts were in complete control as the game entered the second half and Hooper made sure there was no way back for Rangers when he was played in on goal by Georgios Samaras for a simple finish beyond McGregor.

St Mirren 1, Hibernian 0

Paisley, Scotland - Hibernian remained within reach of last-place Dunfermline on Sunday after losing 1-0 at St Mirren.

Dunfermline boosted its survival hopes with a 3-0 win over Aberdeen on Saturday, moving the club to within three points of Hibernian.

But Hibs failed to take a big step toward securing safety as Kenny McLean struck the lone goal of the match in the 64th minute for St Mirren, which was reduced to 10 men in the 78th with Marc McAusland being sent off.

Hibs now faces a nervous final three games, which includes a potential relegation-deciding match at home against Dunfermline on May 7.