Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Byrne_Variation
Moves: 1. e4 d6 2. d4 Nf6 3. Nc3 g6 4. Bg5 Bg7 5. Nf3 Bg4 6. Bc4 O-O 7. e5 Nfd7 8. h3
Bxf3 9. Qxf3 Nc6 10. exd6 Nxd4 11. Qd3 cxd6 12. O-O-O Nc5 13. Qe3 Nf5 14. Qf3
a6 15. Nd5 b5 16. g4 Nd4 17. Rxd4 Bxd4 18. Nxe7+ Kh8 19. Bf6+ Bxf6 *
Position (FEN): r2q1r1k/4Np1p/p2p1bp1/1pn5/2B3P1/5Q1P/PPP2P2/2K4R w - - 0 20
White to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 975
Best move: Qxf6#