Queen's Park beat Ladbrokes League 1 leaders Livingston 2-1 at the Tony Macaroni Arena on Christmas Eve.
Liam Buchanan gave Livi a half-time lead but Jamie McKernon (penalty) and Adam Cummins struck early in the second period for the Spiders.
Airdrieonians reduced the gap at the top to seven points with a 2-1 win at Stranraer courtesy of goals from Adam Brown and Andy Ryan. Scott Agnew netted for the Blues.
Brechin City were 2-1 winners away to promotion rivals Alloa - Ally Love got the clincher after Alan Trouten's penalty had been cancelled out by Jordan Kirkpatrick.
The match between Albion Rovers and East Fife was postponed due to a waterlogged pitch.