Albion Rovers cruised to victory over Elgin City to reach the third round of the Scottish Challenge Cup.
Ciaran Donnelly's penalty put Rovers ahead and Gordon Lennon thumped home from close range for their second.
Paul Kazcan scored from close range for Elgin, but their hopes were ended when Rovers' Scott Chaplain fired in from 20 yards and also volleyed home.
Joe Savage extended Rovers' lead before Stephen MacKay's 25-yard free-kick consolation goal for Elgin.
Albion: Ewings, Moffat, Lennon, Ciaran Donnelly, Lennox (Chisholm 79), Doyle, Friel (Cleary 73), McBride, Chaplain, Felvus (Sim 73), Savage.
Subs Not Used: Walker, Thompson.
Booked: Friel, Ciaran Donnelly, Felvus.
Goals: Ciaran Donnelly 14 pen, Lennon 19, Chaplain 60, 64, Savage 71.
Elgin: Renton, Kaczan, Dickson, Hind (Low 69), Dempsie, Finnigan (Charlesworth 52), Easton (Main 74), Campbell, Booth, Mackay, Johnston.
Subs Not Used: Knight, Cooke.
Booked: Easton, Hind, Booth.
Goals: Kaczan 56, Mackay 88.
Ref: C Hardie (Scotland).