Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Rubinstein_Variation
Moves: 1. e4 e6 2. d4 d5 3. Nd2 dxe4 4. Nxe4 Bd7 5. Nf3 Bc6 6. Bd3 Nd7 7. O-O Ngf6 8.
Ng3 Be7 9. Re1 O-O 10. Ne5 Nb6 11. Nxc6 bxc6 12. c3 c5 13. dxc5 Bxc5 14. Bg5
Nbd5 15. Qf3 Be7 16. Rad1 Qb8 17. Ne4 Nxe4 18. Qxe4 Bxg5 *
Position (FEN): rq3rk1/p1p2ppp/4p3/3n2b1/4Q3/2PB4/PP3PPP/3RR1K1 w - - 0 19
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 678
Best move: Qxh7#