Chess puzzle (Checkmate)
Opening: Pirc_Defense, Pirc_Defense_Austrian_Attack
Moves: 1. e4 g6 2. d4 Bg7 3. Nc3 d6 4. f4 Nf6 5. Nf3 O-O 6. e5 dxe5 7. fxe5 Ng4 8. Bc4
Nc6 9. O-O a6 10. Ng5 Nxd4 11. Nxf7 Rxf7 12. Bxf7+ Kh8 13. e6 Qd6 14. Qxg4 Nxc2
15. Rb1 Qd3 16. Qh3 Bd4+ 17. Kh1 *
Position (FEN): r1b4k/1pp1pB1p/p3P1p1/8/3b4/2Nq3Q/PPn3PP/1RB2R1K b - - 5 17
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 545
Best move: Qxf1#