Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Rubinstein_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nd7 5. Bg5 Ngf6 6. Nf3 Be7 7. Bxf6 Nxf6
8. Bd3 Nxe4 9. Bxe4 O-O 10. Qe2 c5 11. O-O-O Qa5 12. Kb1 a6 13. d5 exd5 14.
Bxh7+ Kxh7 15. Qxe7 Qb6 16. Rxd5 Be6 17. Qh4+ Kg8 18. Ng5 Bxd5 *
Position (FEN): r4rk1/1p3pp1/pq6/2pb2N1/7Q/8/PPP2PPP/1K5R w - - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 953
Best move: Qh7#