Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. f4 Nh6 6. Bb5 Bd7 7. Bxc6 Bxc6 8. Nf3
Qb6 9. O-O Nf5 10. Kh1 h5 11. b3 h4 12. Na3 cxd4 13. cxd4 Bxa3 14. Bxa3 Ne3 15.
Qd2 Nxf1 16. Rxf1 Qa6 17. Qc1 Bb5 18. Re1 Kd7 19. Qc5 Rhe8 20. Ng5 Rac8 21. Qb4
f6 22. Nf7 fxe5 23. fxe5 Rc6 24. Nd6 Rxd6 25. exd6 Bc6 26. Rf1 *
Position (FEN): 4r3/pp1k2p1/q1bPp3/3p4/1Q1P3p/BP6/P5PP/5R1K b - - 2 26
Black to move.
Themes: Hanging Piece, Kingside Attack Endgame Mate in 1 
Puzzle rating: 585
Best move: Qxf1#