Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. Nf3 Nf6 3. d3 g6 4. Bg5 Bg7 5. Nc3 O-O 6. Qd2 Re8 7. h4 c6 8. Bh6
Bh8 9. Ng5 Nbd7 10. f3 e5 11. g4 d5 12. h5 dxe4 13. Ncxe4 Nxe4 14. fxe4 Nf6 15.
Be2 Bxg4 16. Rf1 Bxh5 17. Rxf6 Bxf6 18. Bxh5 gxh5 19. Qg2 Kh8 *
Position (FEN): r2qr2k/pp3p1p/2p2b1B/4p1Np/4P3/3P4/PPP3Q1/R3K3 w Q - 2 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 910
Best move: Nxf7#