Rangers edge Dunfermline to extend lead

Rangers earned a 2-1 win over Dunfermline at Ibrox on Saturday to extend their lead at the top of the Scottish Premier League.

Alex Keddie surrendered an own goal in the 22nd minute to gift Rangers lead, and Nikica Jelavic converted from the penalty spot to double the advantage just seven minutes later.

Joe Cardle quickly pulled a goal back for Dunfermline in the 31st minute, but it proved to be nothing more than a consolation strike as the visitors failed to mount a comeback.

The result helps Rangers extend their lead at the top of Scotland's top flight, improving to 42 points on the season. Celtic, set to kick off against Dundee United on Sunday, trails by seven points.

Dunfermline is winless in its last four league matches and sits second from bottom with just 14 points.

St Johnstone 2, Hearts 1

Edinburgh, Scotland - St Johnstone secured its second-straight victory in Scottish league play on Saturday, defeating Hearts, 2-1, at Tynecastle Stadium.

Liam Craig helped the visitors get off to a dream start with a goal in the third minute, and Alan Maybury struck from the penalty spot 11 minutes from time to secure the win.

Mehdi Taouil ensured a nervy finish for St Johnstone when he found the back of the net late on, but Hearts failed to conjure an equalizer.

Hearts have dropped four of it last six results, putting them in fifth place with 22 points. St Johnstone extended its lead over the home side, improving to 26 points in fourth place.

Kilmarnock 2, Aberdeen 0

Kilmarnock, Scotland - Kilmarnock notched goals in both halves on Saturday to edge Aberdeen, 2-0, and secure its second successive win.

Gary Harkins scored early in the first half, giving Kilmarnock the lead in the fifth minute, and James Dayton extended the advantage in the 65th minute to put the result beyond any doubt.

The win see Kilmarnock move into the top half of the Scottish table, claiming sixth place with 22 points, while Aberdeen, winless in its last five contests, remains bottom with just 13 points.

Inverness 2, St Mirren 1

Paisley, Scotland - Inverness emerged from the cellar of the Scottish Premier League on Saturday, defeating St Mirren, 2-1, at St Mirren Park to climb out of last place.

Andrew Shinnie put the visitors in front with his 11th-minute strike, and Steven Thomson tallied a goal just before halftime to pull St. Mirren level. But Inverness were not to be undone, as Jonny Hayes scored the game-winner 21 minutes from time.

Inverness has won two of its last four Scottish league matches, improving to 15 points, while St Mirren has lost two on the bounce to fall out of the top half of the table and drop to seventh place with 18 points.