Six potential league champions with three games to go

A few weeks ago it looked like the league would be a two-way affair between Shelbourne FC and Derry City but both teams have fallen asleep badly -the lads from Drumcondra have won just one game of the last ten and the Candystripes one of the last nine- and with three games to go, that is, nine points up for grabs, there are six teams that, mathematically, could still win the league: Shelbourne, Derry, Shamrock Rovers, St Patrick's Athletic, Galway and Sligo Rovers.
Shelbourne has been top of the table since the end of match day 4, played on March the 4th, and is only two points ahead of Derry City -second and neck to neck with Shels for most of the season- and Shamrock Rovers -third-; when the Hoops lost the Dublin derby against Bohemian at Dalymount Park in Phibsboro back on the 1st of September, they dropped to the sixth place, something that left them with very little chances of claiming the league again, but Shelbourne and Derry's bad run during the last ten games has put the Tallaght side back in the Championship race.
The fourth place, with fifty points -four behind the top- is for St Patrick's Athletic, who have won their last six games -including three in-a-row away derbies and scoring three goals in each one of them- which has allowed the Saints to make a meteoric rise, throwing them into the race for the title, which was completely unthinkable at the beginning of June, when they were defeated at Richmond Park by Dundalk, showing a very bad image and generating doubts about Stephen Kenny, the new manager signed a month earlier after the sacking of Jon Daly, who won the match that day as Dundalk's coach.
Fifth-placed Galway, also on fifty points, have remained in the mid-table zone, but the recurrent mistakes of the teams above have meant that they still have a chance of winning the league, a scenario that no one would have had imagined back in February as the team managed by John Caulfield had just landed from the First Division.
And in sixth place, six points behind Shels, we have Sligo Rovers, a team that has had a quite irregular season, with many ups and downs, and that could only finish first if a series of improbable caroms occurred, although that the way the League of Ireland 2024 has gone, nothing is ruled out and the Bit O'Red proclaiming themselves champions would perfectly illustrate what has happened during this crazy season, where, at times, it has seemed that no team wanted to win the league.
You can watch some League of Ireland games on Liffey TV