THE Scottish Premier League season is reaching a climax with two matches remaining. The main focus at the top end of the table is the battle for third place, with Kilmarnock currently edging out Aberdeen on goal difference. The latter entertain Hearts in a live Friday night fixture tomorrow (7.45pm kick-off) on BT Sport 1. The bookies envisage that the Dons will secure the three points and apply the pressure on Killie who play Hibernian on Saturday. Aberdeen are 3/4, a draw 27/10 (Betfair Sportsbook) and Hearts 9/2 (Betfred). Kilmarnock’s match is a 3pm non-televised encounter but the prices for it are Killie even money, a draw 12/5 and Hibs 3/1.

Celtic and Rangers are already assured of the title and second place respectively but that should not make their Old Firm clash on Sunday (Sky Sports 1, 12pm) any less spicy. The Gers are 2/1 to put one over their city rivals; the Bhoys are 7/5 and a stalemate 5/2.

The big battle at the bottom is to avoid the relegation play-off spot but St Mirren must beat Hamilton at home to drag the Accies back into the mire. BT Sport 1 will be televising the contest (Monday, 7.45pm) and the prices are St Mirren 11/10, a draw 5/2 and Hamilton 13/5.

Europa League semi-final second legs take place this evening (Thursday) and an all-London final is still on the cards. Chelsea play Eintracht Frankfurt at Stamford Bridge (BT Sport 3, 8pm) having held their German opponents to a 1-1 scoreline in the first match. Chelsea are 4/11, a draw 9/2 (Betfred) and Eintracht Frankfurt 17/2 (Boylesports). The Pensioners are 1/4 (Betfred) to qualify for the final and the Eagles 4/1 (Betfair Sportsbook).

Valencia must overturn a 3-1 deficit to eliminate Arsenal but the Spanish side are 11/4 (Bet365) to do so while the Gunners are 3/10 (Betfred). The match prices for the clash at the Mestalla (BT Sport 2, 8pm) are Valencia 10/11 and both Arsenal and the draw 3/1.

Rugby League’s Challenge Cup is at the last 16 stage and two ties are being televised by the Beeb over the weekend. Saturday’s game (BBC1, 2.30pm) is an intriguing Yorkshire derby between Bradford and Leeds. The Bulls now ply their trade in the second tier and are 7/1 (Betway) to upset the Rhinos. Leeds are 1/5 (Betfair Sportsbook) and a draw 50/1 (Boylesports). The handicap prices differ markedly: Leeds are -14 at 10/11 (Paddy Power) but Skybet are as big as Bradford +20 at the same price.

Warrington versus Wigan is Sunday’s local derby (BBC1, 2.15pm) and the bookies figure this one will be much closer. The Wolves are 1/3, the Warriors 3/1 (Betway) and a draw 33/1 (Boylesports). Warrington are -8 at 17/20 (Betway) on the handicap, Wigan +10 (Skybet) at 10/11.