Chess puzzle (Checkmate)
Opening: Nimzowitsch_Defense, Nimzowitsch_Defense_Scandinavian_Variation
Moves: 1. e4 Nc6 2. d4 d5 3. e5 f6 4. exf6 Nxf6 5. Nf3 Bg4 6. Bb5 Qd7 7. h3 Bxf3 8.
Qxf3 e6 9. O-O Bd6 10. Re1 O-O 11. c3 Ne4 12. Qe2 Rxf2 13. Qg4 Raf8 14. Bd3 Qf7
15. Be3 Rf6 16. Bxe4 Rf1+ 17. Rxf1 *
Position (FEN): 5rk1/ppp2qpp/2nbp3/3p4/3PB1Q1/2P1B2P/PP4P1/RN3RK1 b - - 0 17
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1048
Best move: Qxf1#