Elgin City hammered nine-man Alloa Athletic in the Third Division.
Graeme Beveridge and Brian Cameron netted for Elgin before Alloa's Mark Docherty was sent off for a professional foul on half-time.
Stuart Leslie converted the resulting penalty and scored another spot-kick after goalkeeper Scott Bain had fouled Craig Gunn early in the second half.
Bain had been booked for felling Gunn and picked up a second yellow card before Beveridge completed the rout.
Elgin: Clark, Kaczan, Duff, Nicolson, MacPhee, Cameron (Lawrie 63), Niven, Beveridge, Moore (Crooks 67), Gunn, Leslie (Frizzel 72). Subs Not Used: Calder, Wilson.
Goals: Beveridge 21, Cameron 43, Leslie 45 pen, 56 pen, Beveridge 78.
Alloa: Bain, Michael Doyle, Gordon, Harding, Docherty, Ross McCord (McCullagh 46), Ryan McCord, Young (Innes 68), Holmes, Winters (McDowall 58), Cawley. Subs Not Used: One, Campbell.
Sent Off: Docherty (45), Bain (56). Booked: Holmes, Bain, Ryan McCord.
Ref: Barry Cook