Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Knight_Variation
Moves: 1. e4 e6 2. Nf3 c6 3. d4 Ne7 4. Nc3 Ng6 5. Bd3 b6 6. O-O Ba6 7. Bxa6 Nxa6 8. a3
Be7 9. Qd3 Nc7 10. Be3 d5 11. e5 O-O 12. Ne2 Rc8 13. Nf4 Nxf4 14. Bxf4 c5 15.
dxc5 Bxc5 16. b4 Be7 17. h3 Qd7 18. Bg5 Bxg5 19. Nxg5 Qe7 *
Position (FEN): 2r2rk1/p1n1qppp/1p2p3/3pP1N1/1P6/P2Q3P/2P2PP1/R4RK1 w - - 1 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 506
Best move: Qxh7#