Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. Nf3 e6 3. d4 a6 4. Nc3 b5 5. e5 d5 6. a3 Bb7 7. Bd3 Nd7 8. O-O c5
9. dxc5 Nxc5 10. Be3 Nxd3 11. Qxd3 Qc7 12. Ne2 h6 13. Nf4 Ne7 14. Nh5 Nf5 15.
Bf4 Qc4 16. Qd2 Rd8 17. g4 Ne7 18. Bxh6 Rxh6 19. Qxh6 gxh6 *
Position (FEN): 3rkb2/1b2np2/p3p2p/1p1pP2N/2q3P1/P4N2/1PP2P1P/R4RK1 w - - 0 20
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 900
Best move: Nf6#