Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 a6 4. Bxc6 dxc6 5. O-O Bg4 6. c3 Qd7 7. d4 exd4 8.
cxd4 Bxf3 9. Qxf3 Qxd4 10. Be3 Qxb2 11. Nd2 Qf6 12. Bf4 O-O-O 13. e5 Qe6 14.
Ne4 f6 15. Rab1 fxe5 16. Bg5 Be7 17. Bxe7 Nxe7 18. Nc5 Qxa2 19. Qh3+ Kb8 20.
Rxb7+ Ka8 21. Rfb1 Rhf8 22. Qb3 Qxf2+ 23. Kh1 Qf1+ 24. Rxf1 *
Position (FEN): k2r1r2/1Rp1n1pp/p1p5/2N1p3/8/1Q6/6PP/5R1K b - - 0 24
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 875
Best move: Rxf1#