Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. c3 e6 3. d4 cxd4 4. cxd4 d6 5. Nf3 Be7 6. Nc3 Nd7 7. Bd3 Ngf6 8.
O-O O-O 9. Bf4 b6 10. Rc1 Bb7 11. Bb1 Rc8 12. Qd3 Nh5 13. Bg3 Nxg3 14. fxg3 f5
15. Nd2 Qe8 16. exf5 exf5 17. Rxf5 Rxf5 18. Qxf5 Nf6 19. Re1 Qc6 20. d5 Qc5+
21. Kh1 Qd4 22. Rxe7 Qxd2 23. Rxb7 Qe1+ 24. Qf1 *
Position (FEN): 2r3k1/pR4pp/1p1p1n2/3P4/8/2N3P1/PP4PP/1B2qQ1K b - - 2 24
Black to move.
Themes: Hanging Piece, Kingside Attack Middlegame Mate in 1 
Puzzle rating: 400
Best move: Qxf1#