Chess puzzle (Checkmate)
Opening: Tarrasch_Defense, Tarrasch_Defense_Two_Knights_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c5 4. cxd5 exd5 5. Nf3 Bg4 6. e3 c4 7. Be2 Nf6 8. O-O
h6 9. h3 Be6 10. Ne5 Nc6 11. f4 Qc8 12. a3 h5 13. Nb5 a6 14. Nc3 Nxe5 15. fxe5
Bxh3 16. gxh3 Qxh3 17. Bf3 Ng4 18. Bg2 *
Position (FEN): r3kb1r/1p3pp1/p7/3pP2p/2pP2n1/P1N1P2q/1P4B1/R1BQ1RK1 b kq - 3 18
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 896
Best move: Qh2#