Chess puzzle (Checkmate)
Opening: French_Defense, French_Defense_Steiner_Variation
Moves: 1. e4 e6 2. c4 d5 3. cxd5 exd5 4. exd5 Qxd5 5. Nc3 Qa5 6. Nf3 Nf6 7. Bc4 Be7 8.
O-O O-O 9. Re1 Nc6 10. d4 Bd6 11. d5 Ne7 12. Bg5 Qc5 13. Bxf6 gxf6 14. Bd3 Ng6
15. Ne4 Qb6 16. Nxf6+ Kh8 17. Ng5 Bc5 18. Qh5 Bxf2+ 19. Kh1 Qxf6 *
Position (FEN): r1b2r1k/ppp2p1p/5qn1/3P2NQ/8/3B4/PP3bPP/R3R2K w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 909
Best move: Qxh7#