Mate in 68

1. d8=Q!! Rb2+! 2. Kc8!! Kc2! 3. Qc7+!! Kd1! 4. Qd6+!! Kc2! 5. Qc5+! Kd1! 6. Qd4+! Kc1! 7. Qf4+! Kc2! 8. Qc4+! Kd1! 9. Qa4+! Kd2! 10. Kd8! Kc3! 11. Qa3+!! Rb3! 12. Qc5+!! Kd2! 13. Qg5+! Kc3! 14. Qd5 Rb4! 15. Ke8!! Kb2! 16. Qd3! Rb3! 17. Qd2+! Ka3! 18. Qa5+!! Kb2 19. Kf7! Rf3+! 20. Ke6 Rc3! 21. Qb4+ Rb3! 22. Qe1 Rb6+ 23. Kd5! Rb7! 24. Qe3! Rb4! 25. Qe6! Ka3! 26. Kc5!! Rb7! 27. Qd6! Rb4! 28. Qd3+! Rb3! 29. Qd1! Rc3+! 30. Kd4!! Kb4! 31. Qb1+!! Rb3! 32. Qc2!! Ka3! 33. Qc5+! Ka2! 34. Qc4 Kb2 35. Qe6! Rb7! 36. Kd3 Rd7+! 37. Ke3! Kc3! 38. Qe5+! Kc4! 39. Qf4+! Kc3 40. Qxb8! Rd3+! 41. Ke4 Rd4+! 42. Ke5! Rb4 43. Qd6 Rc4 44. Qd1 Kb4! 45. Qe1+ Kb3 46. Kd5! Rc2! 47. Qd1 Kc3! 48. Qd4+ Kb3 49. Qd3+! Rc3! 50. Qb5+! Kc2 51. Kd4! Ra3 52. Qe2+ Kb3! 53. Qd1+ Kb2! 54. Qd2+! Ka1 55. Kc4! Kb1! 56. Qe2! Kc1! 57. Kb4! Ra8! 58. Qf1+! Kc2 59. Qg2+! Kd3! 60. Qxa8! Ke3! 61. Qa1 Ke2 62. Qg1 Kf3! 63. Qg5! Ke2 64. Qf4 Ke1 65. Qh2 Kd1 66. Qf2 Kc1 67. Kc3! Kb1 68. Qb2#! Mate 1-0