The final stretch of this League of Ireland season is shaping up to be one for the history books.With just three games remaining, we find ourselves in the midst of a title race so unpredictable that trying to forecast the eventual champion feels like a fool's errand.Five teams still have genuine hopes of lifting the trophy, and if this campaign has taught us anything, it's to expect the unexpected.Shelbourne, Derry City, Shamrock Rovers, St Patrick’s Athletic, and Galway United are all bunched up at the top, first to fifth separated by only four points.The fact that these five teams only have 270 minutes of football left to play shows how unique and tight this campaign has been, going right down to the wire.There’s no room for error, and with the way things have unfolded this season, we can be sure that there are more twists and turns to come.On paper, Shamrock Rovers might look like they have the easiest run-in.Sitting two points behind Shelbourne and level with Derry City on 52 points, they face Drogheda United away tonight, followed by Dundalk away, before finishing the season at home to Waterford.For many, this would seem like a manageable fixture list, but results earlier in the season tell a different story.Rovers have already dropped points against Drogheda, while Dundalk and Waterford have both beaten them this season.The most intriguing element of Rovers' run-in is the psychological battle they face.
As defending champions, they are used to this kind of pressure, which should help them maintain the focus needed to navigate these last three matches unscathed.At the top of the table, Shelbourne will continue to nervously watch over their shoulders.Their form in recent weeks has been awful, only Dundalk have a