Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Knight_Variation
Moves: 1. e4 e6 2. Nf3 d5 3. exd5 exd5 4. d4 Nf6 5. Bd3 Be7 6. h3 O-O 7. O-O c5 8. Re1
Re8 9. dxc5 Bxc5 10. Rxe8+ Qxe8 11. Nc3 Be6 12. Bg5 h6 13. Bxf6 gxf6 14. Qd2
Kg7 15. Nh4 Nd7 16. Nxd5 Bxd5 17. Nf5+ Kg8 18. Qxh6 Qf8 19. Ne7+ Bxe7 *
Position (FEN): r4qk1/pp1nbp2/5p1Q/3b4/8/3B3P/PPP2PP1/R5K1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 971
Best move: Qh7#