Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nc3 Nc6 3. Nf3 d6 4. Bb5 Bd7 5. d4 cxd4 6. Nxd4 e5 7. Nxc6 bxc6 8.
Ba4 Rb8 9. O-O Nf6 10. Bg5 Be7 11. Bxf6 Bxf6 12. Qxd6 Rc8 13. Rad1 Qe7 14. Qd3
Be6 15. Nd5 Qd8 16. Qa3 Bxd5 17. Rxd5 Qe7 18. Bxc6+ Rxc6 19. Qa4 Qb7 20. Rc5
Kd7 21. Rd1+ Kc7 22. Rxc6+ Qxc6 23. Qxa7+ Kc8 24. Rd3 Rd8 25. Rxd8+ Bxd8 26. h3
Qd7 27. Qa8+ Kc7 28. c3 Qc6 29. Qa5+ Kd7 30. Qxe5 f6 31. Qf5+ Qe6 32. Qxh7 Qf7
33. Qf5+ Ke7 34. b3 Qe6 35. Qc5+ Qd6 36. Qa7+ Bc7 37. c4 *
Position (FEN): 8/Q1b1k1p1/3q1p2/8/2P1P3/1P5P/P4PP1/6K1 b - - 0 37
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1059
Best move: Qd1#