Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. f4 Nh6 6. Nf3 Nf5 7. Bd3 Qb6 8. Bxf5
exf5 9. O-O Be6 10. Ng5 cxd4 11. Nxe6 fxe6 12. Kh1 dxc3 13. Nxc3 Bc5 14. Qh5+
g6 15. Qh6 O-O-O 16. Na4 Qb5 17. Nxc5 *
Position (FEN): 2kr3r/pp5p/2n1p1pQ/1qNpPp2/5P2/8/PP4PP/R1B2R1K b - - 0 17
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 499
Best move: Qxf1#