Mate in 55

1. Qh6!! Kc2! 2. Qh2 Kb1 3. Qg1+ Kc2! 4. Qf2 Kb1 5. Qf1+! Kc2! 6. Qc4+! Kb2! 7. Qd3! Kc1! 8. Qa3+! Kb1! 9. Qa4! Nc2! 10. Qb5+!! Ka1! 11. Qf1+! Kb2! 12. Qd1! Kc3! 13. Qf3+! Kb2! 14. Ka4! Kc1! 15. Qf4!! Nd4! 16. Kb4! Kc2! 17. Qh2! Kc1! 18. Qh6! Kc2! 19. Qg6+! Kb2! 20. Qg4 Nc2+! 21. Ka4! Ne1! 22. Qd1! Kc3! 23. Qe2! Nd3! 24. Ka3!! Nf2 25. Qe3+! Nd3! 26. Qf3! Kc4! 27. Ka2! Nf2! 28. Qe2+! Kc3! 29. Qe3+! Nd3! 30. Qf3! Kc4! 31. Qd1! Kc3! 32. Kb1! Ne1 33. Qa4 Kd3! 34. Kb2! Ke2! 35. Qe4+ Kf1 36. Qg4! Kf2! 37. Kc3! Nf3! 38. Qa4! Ke1 39. Qe4+! Kf2! 40. Kc2! Ng5 41. Qd3 Nf3! 42. Kd1! Nh4! 43. Kxd2! Nf3+! 44. Kd1 Nh4! 45. Qa3 Nf3! 46. Qc3! Ng1 47. Qd4+! Kf1 48. Qb2 Nh3! 49. Qe2+! Kg1 50. Ke1! Nf2! 51. Qxf2+! Kh1 52. Qa2 Stalemate trap 52... Kg1 53. Qb2 Kh1 54. Kf2! Stalemate trap 54... Kh2 55. Qh8#! Mate 1-0