Ryan Kent was on target as Rangers opened the new Scottish Premiership campaign with a 1-0 win at Aberdeen.
After 142 days in lockdown, the Ibrox side got off to just the start they were looking for on their return to competitive action for the first time since March's Europa League defeat by Bayer Leverkusen.
The visitors dominated the opening half and got their reward 21 minutes in as Kent burst clear to coolly roll in the only goal.
The second period was more of a grind but manager Steven Gerrard will just be relieved to see his side avoid a repeat of their opening-day slip-up in the Granite City from two years ago as they set their sights on halting Celtic's push for 10 in a row.
Boyle rounded new Killie keeper Jake Eastwood in only the fifth minute and doubled the lead after being set up by Scott Allan, before Chris Burke pulled one back with a spectacular long-range strike just before half-time.
Nicky Clark fired United ahead from the penalty spot and St Johnstone were dealt a further blow when Michael O'Halloran was shown a second yellow card before the interval.
But the 10 men levelled through a thunderous volley from Craig to secure a 1-1 draw.
The hosts almost grabbed a second three minutes from time but Junior Morias' shot struck a post.