Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Other_variations
Moves: 1. e4 d6 2. Nc3 c6 3. d4 a6 4. f4 h6 5. Nf3 e6 6. Bd3 d5 7. e5 g5 8. O-O g4 9.
Nh4 Qxh4 10. f5 exf5 11. Bxf5 Bxf5 12. Rxf5 Ne7 13. Rf1 Nd7 14. e6 fxe6 15. Qe2
O-O-O 16. Qxe6 Rh7 17. Bf4 Re8 18. Qd6 Nf5 *
Position (FEN): 2k1rb2/1p1n3r/p1pQ3p/3p1n2/3P1Bpq/2N5/PPP3PP/R4RK1 w - - 5 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 889
Best move: Qc7#