Ten-man Livingston have lost their lead at the top of the Scottish Second Division after a humiliating 3-0 loss to Peterhead.
David Ross gave Peterhead a surprise lead in the 26th minute with a left-footed effort from six yards out.
Within five minutes of the restart a handball by Livingston's Michael O'Byrne gave Peterhead a penalty which was converted by Ryan Strachan.
Things got worse for Livingston when David Winter was sent-off in the 66th minute for gaining two bookings in four minutes.
Defender Strachan concluded a memorable day for Peterhead in the 71st minute when he got his second and Peterhead's third goal with a strike from 25 yards.
The result meant Livingston slipped down to third and Peterhead remained seventh but distanced themselves from the bottom of the table.