Chess puzzle (Checkmate)
Opening: Zukertort_Opening, Zukertort_Opening_Dutch_Variation
Moves: 1. Nf3 f5 2. d4 Nf6 3. Nc3 e6 4. Bf4 d5 5. e3 c6 6. Ne5 Bb4 7. a3 Bxc3+ 8. bxc3
O-O 9. Bg5 Qa5 10. Bxf6 Qxc3+ 11. Ke2 Rxf6 12. Kf3 f4 13. Bd3 fxe3+ 14. Kxe3
Nd7 15. Qh5 Rh6 16. Qe8+ Nf8 17. Qf7+ Kh8 *
Position (FEN): r1b2n1k/pp3Qpp/2p1p2r/3pN3/3P4/P1qBK3/2P2PPP/R6R w - - 7 18
White to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1140
Best move: Qxf8#