Chess puzzle (Checkmate)
Opening: Tarrasch_Defense, Tarrasch_Defense_Prague_Variation
Moves: 1. d4 d5 2. c4 e6 3. Nc3 c5 4. cxd5 exd5 5. Nf3 Nc6 6. g3 Nf6 7. Bg2 Be7 8.
dxc5 Bxc5 9. O-O O-O 10. Bg5 d4 11. Bxf6 Qxf6 12. Ne4 Qe7 13. Nxc5 Qxc5 14. Rc1
Qb6 15. Qc2 Be6 16. Ng5 h6 *
Position (FEN): r4rk1/pp3pp1/1qn1b2p/6N1/3p4/6P1/PPQ1PPBP/2R2RK1 w - - 0 17
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 759
Best move: Qh7#