Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bd7 5. Nf3 Bc6 6. Qd3 Nd7 7. Be3 Ngf6 8.
Nxf6+ Nxf6 9. Be2 a6 10. O-O Bb5 11. c4 Bc6 12. Ne5 Be4 13. Qb3 Bd6 14. Bg5 Be7
15. Rfd1 h6 16. Bh4 g5 17. Bg3 O-O 18. f3 Bc6 19. Qe3 Nh5 20. f4 Nxg3 21. hxg3
Bd7 22. d5 b6 23. Kh1 Bc5 24. Qe4 f5 25. Qc2 gxf4 26. gxf4 *
Position (FEN): r2q1rk1/2pb4/pp2p2p/2bPNp2/2P2P2/8/PPQ1B1P1/R2R3K b - - 0 26
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 591
Best move: Qh4#