Chess puzzle (Checkmate)
Opening: Kings_Pawn_Game, Kings_Pawn_Game_Leonardis_Variation
Moves: 1. e4 e5 2. d3 Bc5 3. Nf3 Nc6 4. Be2 d6 5. O-O Bg4 6. Nc3 Nf6 7. Nd5 Qd7 8.
Nxf6+ gxf6 9. c3 O-O-O 10. d4 exd4 11. Nxd4 Bxe2 12. Nxe2 Rhg8 13. Nd4 Rxg2+
14. Kxg2 Rg8+ 15. Kh1 Nxd4 16. cxd4 Bxd4 17. Qxd4 Qh3 18. Qe3 *
Position (FEN): 2k3r1/ppp2p1p/3p1p2/8/4P3/4Q2q/PP3P1P/R1B2R1K b - - 2 18
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 681
Best move: Qxf1#