Mate in 41

1. Qb2!! Kf1! 2. Qb5!! Kf2! 3. Qb6+! Kf1! 4. Qa6! f3! 5. Ke4!! Kg2! 6. Qa2! f2! 7. Qg8+!! Kh1 8. Qh7+! Kg1 9. Qg6+! Kh1 10. Qh5+! Kg1! 11. Qg4+! Kh2! 12. Qf4+! Kg2! 13. Qf3+! Kg1! 14. Qg3+! Kf1! 15. Kf3! e1=N+! 16. Kg4! Ke2! 17. Qe5+!! Kd1! 18. Qd4+ Ke2! 19. Qc4+! Kd2! 20. Kg3 Nd3! 21. Kg2! Ke3! 22. Qc6 f1=Q+ 23. Kxf1!! Nf4 24. Qc3+ Nd3 25. Kg2! Ke4! 26. Qc4+ Ke3! 27. Kg3! Kd2! 28. Qb3 Ke2 29. Qb6 Kd2! 30. Kf3! Kc3! 31. Ke3 Nc1 32. Qd4+ Kb3! 33. Qd1+ Kc4! 34. Qxc1+ Kd5! 35. Qd1+ Kc4 36. Qh5 Kb3! 37. Qb5+ Kc3! 38. Qa4! Kb2 39. Kd2 Kb1 40. Kc3! Stalemate trap 40... Kc1 41. Qa1# Stalemate trap Mate 1-0