Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Nf3 e6 3. Bf4 a6 4. e3 Nf6 5. Bd3 Nc6 6. O-O Bd7 7. c4 dxc4 8. Bxc4
h6 9. h3 g5 10. Bh2 g4 11. hxg4 Nxg4 12. Nfd2 Nxh2 13. Kxh2 Qg5 14. Nf3 Qg7 15.
Nc3 h5 16. Ne4 h4 17. Neg5 Bd6+ 18. Kg1 h3 19. g3 Nb4 20. a3 Nc6 21. b4 Ne7 22.
e4 f6 23. e5 fxe5 24. dxe5 Bxe5 25. Bxe6 Bxe6 26. Nxe6 Qf6 27. Nxe5 Qxe6 28.
Re1 h2+ 29. Kh1 Qf5 30. Qe2 O-O-O 31. Rad1 Rxd1 32. Rxd1 Nc6 33. Nxc6 bxc6 34.
Rc1 Qd5+ 35. f3 Qd6 36. Qxa6+ Kd7 37. f4 *
Position (FEN): 7r/2pk4/Q1pq4/8/1P3P2/P5P1/7p/2R4K b - - 0 37
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 895
Best move: Qd5#