Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Pirc_Invitation
Moves: 1. Nf3 d6 2. g3 e5 3. Bg2 Nc6 4. O-O f5 5. d4 e4 6. Ne1 Nf6 7. c4 Be7 8. Nc3
O-O 9. f3 d5 10. cxd5 Nxd5 11. fxe4 Nxc3 12. bxc3 fxe4 13. Bxe4 Bh3 14. Rxf8+
Bxf8 15. Qd3 g6 16. Nf3 Qf6 17. Ng5 *
Position (FEN): r4bk1/ppp4p/2n2qp1/6N1/3PB3/2PQ2Pb/P3P2P/R1B3K1 b - - 3 17
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 500
Best move: Qf1#