Chess puzzle (Checkmate)
Opening: Modern_Defense, Modern_Defense_Other_variations
Moves: 1. e4 g6 2. d4 Bg7 3. c4 Nc6 4. Nf3 d6 5. d5 Ne5 6. Nxe5 Bxe5 7. f4 Bg7 8. Nc3
Nf6 9. Be2 O-O 10. O-O c6 11. e5 dxe5 12. fxe5 Nd7 13. dxc6 Qb6+ 14. Kh1 Qxc6
15. Bf3 Qxc4 16. Bxb7 Bxb7 17. Qxd7 *
Position (FEN): r4rk1/pb1Qppbp/6p1/4P3/2q5/2N5/PP4PP/R1B2R1K b - - 0 17
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 504
Best move: Qxf1#