It was a night of frustration for the champions as they missed a host of chances, including a second-half penalty as Shamrock Rovers claimed their 12th draw of this season’s league campaign.
Sligo struck the post once in either half through Joseph Ndo and David McMillan, while the latter saw his 48th minute spot-kick saved by Hoops keeper Richard Brush.
In the end, St Pat’s, victors over Cork City on Friday, who were the night’s real winners. They are three points clear of Dundalk and are six points clear of Sligo in third.
Also on Saturday, Mervue United climbed to third in the Airtricity League First Division after a 3-1 win away to Longford Town.
It was an opportunity missed for Longford, who would have gone top had they avoided defeat.
David O’Sullivan put Town ahead on 37 minutes when powerfully heading home a right-wing cross from Gary Shaw for his 17th league goal of the season. Mervue hit back to level within three minutes.
A Jason Molloy corner wasn’t properly cleared and the ball dropped to Gary Shanahan at the back post to gleefully tap home.
Shanahan’s second goal deservedly put Mervue in front when he finished well from a Molloy pass on 78 minutes.
Three minutes later Stephen Walsh sealed the win when racing clear onto a ball over the top to beat Bennion again.