I don't have the time at the moment to find the variations exactly, but first impression is white could have mated faster, or, if not, black made bad moves and could have avoided mate altogether.
Mate in 11
If you need help, please contact our Help and Support team.
White to mate in 11!
This is one variation, but whatever moves black chooses, it ends in mate, in eleven or less.