Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qa5 4. d4 c6 5. h4 Bf5 6. Bd3 Bg6 7. Nf3 Nf6 8.
O-O e6 9. Qe1 Qc7 10. Ne5 Be7 11. Bf4 Bd6 12. Nxg6 hxg6 13. Bxd6 Qxd6 14. g3
Ng4 15. Qe4 f5 16. Qe1 Rxh4 17. Bxf5 gxf5 18. gxh4 *
Position (FEN): rn2k3/pp4p1/2pqp3/5p2/3P2nP/2N5/PPP2P2/R3QRK1 b q - 0 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 672
Best move: Qh2#