Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Knight_Variation
Moves: 1. e4 e6 2. Nf3 d5 3. e5 c5 4. c3 Nc6 5. Bb5 Ne7 6. d4 Bd7 7. Bxc6 Nxc6 8. Be3
c4 9. O-O Be7 10. Nbd2 O-O 11. h3 b5 12. Nh2 f5 13. exf6 Bxf6 14. f4 b4 15.
Ndf3 a5 16. Ng5 a4 17. Nhf3 a3 18. Qb1 axb2 *
Position (FEN): r2q1rk1/3b2pp/2n1pb2/3p2N1/1ppP1P2/2P1BN1P/Pp4P1/RQ3RK1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1003
Best move: Qxh7#