Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Austrian_Attack
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. f4 c6 5. Nf3 Qa5 6. Bd2 Qc7 7. Bd3 Nbd7 8. e5
dxe5 9. fxe5 Nd5 10. O-O Nb4 11. Bc4 e6 12. Ng5 Nb6 13. Rxf7 Qd8 14. Nxe6 Bxe6
15. Bxe6 Qxd4+ 16. Kh1 Rd8 17. Qf3 Qxd2 18. Re7+ Bxe7 *
Position (FEN): 3rk2r/pp2b2p/1np1B1p1/4P3/1n6/2N2Q2/PPPq2PP/R6K w k - 0 19
White to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 920
Best move: Qf7#