DAILY RECORD star Mr Fixit (@mrfixitstips) picks out his three best bets in Scotland this weekend.
Celtic v Hearts | Sunday 12:30 | Sky Sports 1
Only Hearts can stop Celtic from being crowned Invincibles – and it's possibly the best fixture the treble chasers could have been handed.
Brendan Rodgers' side have been unstoppable from day one and even when they rest players the results and performances have been the same with every stand-in producing the goods.
Hearts on the other hand have been rubbish under Ian Cathro. Only Inverness have taken fewer points since he arrived and the Jambos have one point from 15 post-split.
Even with next weekend's Scottish Cup Final on their mind Celtic should be backed to win big to celebrate a title party. It's 11-1 on aggregate to Celtic in three meetings this season while Rodgers' side have netted 17 in their previous four.
Celtic are no bigger than 2/9 and I like 188BET'S 24/23 -2AH which means you get your money back if the home side win by two.
St Johnstone v Rangers | Sunday 12:30
St Johnstone's post-split record in recent seasons is superb – three defeats in 19 – and they should push Rangers all the way.
The Ibrox men were rotten in their home defeat to Aberdeen in midweek and they'll be glad to get this game out the way to end a miserable season.
Saints have enjoyed a terrific campaign, with fourth place and European qualification already in the bag, and could win at 11/5 with Betfair but I'm taking draw no bet at 13/10 with William Hill.
Peterhead v Forfar | Saturday 15:00
Peterhead lost at Forfar with 10 men in the first leg of this League One play-off final and are 8/11 at Boylesports to win.
This is a tough call and I prefer to back Both Teams To Score at 5/6 with Bet365.
Forfar's last five have all gone BTTS and the bet has landed in four of Peterhead's previous five.
Best Bets
Celtic v Hearts – Celtic -2 Asian Handicap (24/23 188BET)
St Johnstone v Rangers – St Johnstone draw no bet (13/10 William Hill)
Peterhead v Forfar – Both Teams To Score (5/6 Bet365)