Kilmarnock earned a comfortable win over Peterhead in the second round of the CIS Insurance cup at Balmoor.
Colin Nish's header opened the scoring
oafter 30 minutes and Frazer Wright doubled the lead after the interval.
Peterhead could have reduced the deficit, but Martin Bavidge's penalty was easily saved by Alan Combe.
A Steven Naismith header in from Willie Gibson's delivery ended the second division side's hopes of causing an SPL upset.
Kilmarnock enjoyed the best of the possession in the early stages, but couldn't break down the resilient Peterhead defence.
A surging run from Gibson ended with a brilliantly-measured cross which landed right on the head of Nish 10 yards from goal.
The striker sent his effort down into the turf and the ball carried past Michal Kula in the home goal.
Peterhead had watched a low Bobby Mann free-kick from 30 yards out comfortably saved by Combe and the shots continued to come from distance, with Graeme Sharp blasting wide in the 35th minute.
Kilmarnock continued to pose a serious threat on the break thanks to their pace and could have doubled their advantage shortly afterwards.
Naismith picked up an Allan Johnston through-ball in his stride, but when clean on goal, the 20-year-old could only clip his effort wide of goal.
Kilmarnock remained in control as half-time approached and Gibson volleyed over from the edge of the penalty area, while new signing Ryan Jarvis flicked just wide after Nish had done well to connect with a Naismith cross.
Killie went two ahead just three minutes after the break when Wright rose to meet a corner from Dodds and directed a powerful header inside Kula's far post.
To their credit, Peterhead responded well to that setback and within four minutes had won a penalty when Bavidge was brought down by Ryan O'Leary.
But Combe corerectly guessed Bavidge's effort would go to his left and the Kilmarnock keeper parried.
In the 55th minute, the game was over as a contest as Gibson's deep cross found the unmarked Naismith who netted easily with a close-range header.
Peterhead: Kula, Buchan, Mann, MacDonald, Mackay, Anderson, Sharp, Bavidge, Kelly, Istead (Bagshaw 52), Kozmanski (Munro 84). Subs Not Used: Will, McKay, Good.
Kilmarnock: Combe, Wright, Murray, O'Leary, Hay (Lilley 46), Invincibile (Gibson 17), Jarvis, Johnston, Dodds, Nish (Koudou 70), Naismith. Subs Not Used: Harpur, Fernandez.
Goals: Nish 30, Wright 48, Naismith 55.
Ref: M Tumilty