Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. c4 c5 3. g3 Nc6 4. Bg2 e6 5. O-O d5 6. cxd5 exd5 7. d3 Be7 8. Nc3
d4 9. Nb1 O-O 10. e3 Bg4 11. h3 Bh5 12. g4 Bg6 13. e4 h5 14. g5 Nd7 15. h4 Bd6
16. a4 Nde5 17. Nxe5 Nxe5 18. f4 Ng4 19. Bf3 Ne3 20. Bxe3 dxe3 21. Bxh5 Qc7 22.
f5 Bxh5 23. Qxh5 Bh2+ 24. Kh1 Qg3 25. Nc3 Bg1 26. Ne2 *
Position (FEN): r4rk1/pp3pp1/8/2p2PPQ/P3P2P/3Pp1q1/1P2N3/R4RbK b - - 6 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1178
Best move: Qh2#