Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. Nf3 d5 3. Nc3 d4 4. Ne2 c5 5. d3 Nc6 6. Ng3 Nge7 7. Bg5 f6 8. Bd2
Ng6 9. Qe2 Be7 10. O-O-O O-O 11. h4 e5 12. h5 Nf4 13. Bxf4 exf4 14. Nf5 Bxf5
15. exf5 Bd6 16. h6 Re8 17. Qd2 Qc7 18. g3 Re7 19. g4 Rae8 20. Re1 Rxe1+ 21.
Nxe1 Ne5 22. f3 Qc6 23. Qh2 Nxf3 24. Nxf3 Qxf3 25. hxg7 Re1+ 26. Kd2 *
Position (FEN): 6k1/pp4Pp/3b1p2/2p2P2/3p1pP1/3P1q2/PPPK3Q/4rB1R b - - 2 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1115
Best move: Qd1#