Fucking finally. Easily one of the most annoying bosses in the game thus far.