Mate in 8!
Nice. I can put it into puzzle format for others, but unfortunately there are multiple winning lines at some junctures, so I just tried to play the most efficient for my "puzzle" my least number of moves and playing a check whenever possible.
Puzzle spoilers below, so don't read unless you want to view the solution spoiler elements:
It's a cool position as far as mate in 8 being a long sequence to forced checkmate, but unfortunately, there are many equally good continuations. The first big one is 3. Kxf2 being equally good to 3. Kf1.
However, the "worst" of these junctures in my mind is 5. Qxf8+ being equally good to 5. Nd6 and the checkmate threat of Qb7# is arguably more simple of a mate in 4 from there.
If you need help, please contact our Help and Support team.