Warcraftlogs has a history of taking kills off rankings when they use "questionable" tactics like equipping old tier sets for buffs. Wrecking the boss with a 98.22m spirit eruption will be disallowed.
Oh and as I speak https://www.warcraftlogs.com/reports/AN1RH4xdTQhVGaYy