After a five game winning streak, the Spiders suffered their second consecutive loss, leaving their playoff hopes hanging in the balance.
A defeat by top side Alloa killed off any title hopes QP may have had. Now, Paul Hartley’s side are 14 points ahead with the Spiders having two games in hand.
On a miserable day, the game became a midfield tussle, with neither keeper called into action for the first 15 minutes.
Ryan McCord had the first shot for Alloa but Queen’s keeper Parry managed to bundle the ball for a corner.
QP’s first shot came from Longworth, who nudged the ball wide. The game picked up pace and both teams threatened to score on several occasions, but Queen’s went behind in 29 minutes when young, centre back Gallacher was woefully short with a pass-back to Parry.
Parry’s attempted clearance was blocked by May but only to Cawley, 12 yards out, who shot into an empty net.
Queen’s almost equalised in 37 minutes when Longworth played a one-two with McGinn, who burst into the box and fired in a fierce shot, which Bain did well to save.
A Meggatt free kick through the Alloa wall soon after was saved by Bain.
Self-inflicted agony for Queen’s came in 39 minutes — as an own goal put Alloa comfortably ahead.
Burns lost possession to Doyle and when Alloa broke, McCord played in the full back and his shot was diverted into his own net by Ricky Little as he attempted a sliding clearance.
QP began the half on the front foot, with Bain and Longworth both coming close.
Queen’s desperately needed a spark and lively sub Ronald tried to provide it with a fine run and cross that was headed over his own bar by Gordon.
Burns rose to meet the corner but headed over.
Cawley went off to be replaced by veteran Robbie Winters and six minutes from time Queen’s got a life line with a goal.
It was a sweeping move from the right, with the ever-excellent Anderson feeding Longworth and his nice inside pass being turned behind the advancing Bain by Daly.
However, it was too little, much too late for Queen’s and the final talker was Little booked for a nothing challenge on Winters.
On Saturday, QP host Montrose at Hampden.