Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Exchange_Variation
Moves: 1. e4 e6 2. d4 d5 3. exd5 exd5 4. Nf3 Bd6 5. Nc3 c6 6. Be3 Bf5 7. h3 Ne7 8. Bd3
Bxd3 9. Qxd3 Nd7 10. a3 Qc7 11. O-O-O b5 12. Ng5 h6 13. Nf3 a5 14. Rhe1 b4 15.
axb4 axb4 16. Nb1 O-O 17. g4 Nb6 18. g5 hxg5 19. Nxg5 Nc4 *
Position (FEN): r4rk1/2q1npp1/2pb4/3p2N1/1pnP4/3QB2P/1PP2P2/1NKRR3 w - - 1 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 887
Best move: Qh7#