Mate in 35

1. Qb1+ Kc3! 2. Qe1+ Kc2 3. Qa5! Rd4 4. Ka2! Kd3! 5. Kb3! Ke4! 6. Qc5 Rd5! 7. Qb6! Rd4 8. Qf6 Rd3+ 9. Kc4! Rf3! 10. Qd4+ Kf5 11. Kd5! Kg5! 12. Qg7+ Kf4 13. Qh6+! Kf5! 14. Qh5+! Kf4! 15. Kd4! Rf2 16. Qh4+! Kf3! 17. Qh3+ Ke2! 18. Ke4! Kd1 19. Qh1+ Kd2! 20. Qg1! Ke2! 21. Qc1! Rg2! 22. Qc2+! Kf1! 23. Qd1+! Kf2 24. Kf4! Rh2 25. Qd4+! Kg2! 26. Kg4! Rh7! 27. Qe4+! Kf2! 28. Qxh7! Ke3! 29. Qa7+ Kd3! 30. Qc5! Kd2 31. Qc4 Kd1 32. Qa2 Kc1 33. Kf3! Kd1 34. Qb2! Ke1 35. Qc1# Mate 1-0