And breathe...published at 17:49 British Summer Time 21 April 2018
That's all from us at the end of another remarkable, incident-packed day in the Irish Premiership.
After nine months of action, both the league title and the relegation issue will be decided on the final day of the campaign next Saturday.
Both Crusaders and Coleraine drew - with Cliftonville and Linfield respectively - to ensure that they will go into the final round of matches deadlocked on 88 points.
It's no less thrilling at the opposite end of the table where goal difference is all that separates Carrick Rangers and Ballinamallard United in the battle to avoid the drop after Carrick won at Glentoran while the Mallards drew at Ards.
It all makes for an unmissable finale to a thrilling campaign and, as always, you can follow all the action with us next Saturday.
Bye for now