Chess puzzle (Checkmate)
Moves: 1. c4 f5 2. d4 Nf6 3. Nc3 e6 4. g3 Be7 5. Bg2 O-O 6. Bg5 d6 7. e3 Nbd7 8. Nge2
h6 9. Bxf6 Nxf6 10. d5 e5 11. f3 Qe8 12. Qd2 a6 13. e4 b5 14. O-O bxc4 15. Rac1
a5 16. Nd1 fxe4 17. fxe4 Ba6 18. Ne3 Qd7 19. Nxc4 Ng4 20. Rxf8+ Rxf8 21. Qxa5
Bxc4 22. Rxc4 Ne3 23. Rxc7 Qg4 24. Rxe7 Qxe2 25. Bh3 Qf1+ 26. Bxf1 *
Position (FEN): 5rk1/4R1p1/3p3p/Q2Pp3/4P3/4n1P1/PP5P/5BK1 b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 749
Best move: Rxf1#