The Championship never ceases to amaze and Easter Monday's fixtures were no exception.
Three pivotal matches in the race for the title all duly delivered and a day of sensational drama concluded with Ipswich Town remaining top of the standings.
Leicester City returned to winning ways with a 3-1 victory over Norwich City, while Leeds United were also triumphant by the same scoreline against Hull City at Elland Road.
Both sides were hopeful that fellow promotion contenders Southampton would be able to do them a favour at Portman Road and despite the Saints taking a 2-1 lead in the contest, Ipswich's never-say-die attitude came to the fore as an incredible late winner from Jeremy Sarmiento snatched a vital three points for Kieran McKenna's outfit.
The Tractor Boys, who are perched one point above Leeds, are 7/2 third-favourites to lift the title, while Daniel Farke's Whites are 7/4 to seal the Championship crown.
Leicester are two points behind Ipswich and one point behind Leeds but possess a game in hand on their rivals, with the Foxes 10/11 to finish top come May.
Discontent had been growing inside the King Power after Leicester's 12-point lead at the top of the table had evaporated.
A 1-0 defeat to Bristol City on Good Friday only heightened tensions and their woes have been compounded by recent news of a pending points deduction.
Could their situation deteriorate further? Gabriel Sara's goal for Norwich inside 20 minutes suggested it could.
A neatly-worked corner routine - almost a carbon copy of the drill John Stones converted against Liverpool in March - opened Leicester up but rather than cave in, Enzo Maresca's side demonstrated impressive resilience to haul themselves back into the game and let their attacking quality dissect Norwich's defence.
Goals from Kiernan Dewsbury-Hall, Stephy Mavididi and Jamie Vardy moved Leicester temporarily back to the top of the standings and all eyes were next on Portman Road for a fascinating tussle between Ipswich and Southampton.
Less than a minute separated Leif Davis' opener and Che Adams' equaliser, with Southampton then imposing themselves on the contest. Russell Martin's team carved the Ipswich defence open with delightful precision for their second goal and after creating an abundance of chances to put the game out of sight, they were made to pay for their profligacy.
Once again, it was McKenna's substitutes that turned the tide back in their favour and after Nathan Broadhead had restored parity, Southampton defender James Bree was sent off to give Ipswich a numerical advantage.
With seconds remaining, on-loan forward Sarmiento made himself the hero, recovering from a slip to prod the ball beyond Gavin Bazunu and send the Ipswich faithful into raptures.
Before you even had the chance to catch your breath, Leeds had made a quick start against Hull as Sam Byram bundled the ball over the line after nine minutes.
The Whites were pegged back by an excellent finish from Fabio Carvalho and just as the match looked to be slipping away from them, Crysencio Summerville took it upon himself to conjure a moment of magic. Escaping the clutches of Regan Slater, he lured the Hull defender into making a foul in the penalty area and Summerville stepped up to dispatch the subsequent spot-kick.
A 40-yard finish from Dan James sealed the win for Leeds and keeps them on the tails of Ipswich as we head into the final month of the season.
Despite being 12 points adrift of the automatic promotion places, Southampton still have a big part to play in who will finish top; they face Leicester on April 23 before travelling to Elland Road to face Leeds on the final day.
Whatever happens in the next four weeks, we're in for a sensational finish to a captivating Championship title race.