Celtic, somehow, still have this title in their hands but this night will live long in the memory for so many reasons.
The VAR intervention for the penalty was hugely controversial and will be debated until the end of time given how crucial it proved. The outcome will not change, though, and Iheanacho was so cool to convert under intense pressure.
Had Celtic drawn, the initiative was with Hearts heading into the showdown on Saturday. They still hold the advantage but Celtic would have needed to win by three goals had they dropped points.
Big players such as Maeda and Nygren stood up before that incredible end in a performance that was laboured for long spells against a very good side.
Who knows how this title fight will pan out from here?
For Motherwell, it was such a painful end and the wait to clinch European football goes to the last day.
They offered so much. After levelling late on, it seemed they were capable of going on and winning and Jens Berthel Askou's side will no doubt feel aggrieved.
They controlled much of this game and produced a performance that perhaps didn't merit the outcome that followed. The home fans were furious but appreciative of their team.
This will sting, even more if Motherwell don't now finish fourth in the table having been there for so long.