Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. d3 Bc5 5. h3 d6 6. Nc3 a6 7. a3 h6 8. O-O g5
9. Nh2 h5 10. Kh1 g4 11. h4 Nd4 12. g3 Be6 13. Nd5 c6 14. Nxf6+ Qxf6 15. Ba2 d5
16. exd5 cxd5 17. Be3 O-O-O 18. c3 Nf3 19. Bxc5 e4 20. Be3 exd3 21. Qxd3 Bf5
22. Qd1 Be4 23. Qc1 Nd2+ 24. Kg1 Nf3+ 25. Nxf3 Qxf3 26. Qd1 *
Position (FEN): 2kr3r/1p3p2/p7/3p3p/4b1pP/P1P1BqP1/BP3P2/R2Q1RK1 b - - 1 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 844
Best move: Qh1#