Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Bf4 c5 3. e3 d5 4. Bxb8 Rxb8 5. Bb5+ Bd7 6. Bxd7+ Qxd7 7. dxc5 e6
8. c3 Bxc5 9. Nf3 O-O 10. O-O b5 11. Nbd2 a5 12. a3 b4 13. axb4 axb4 14. Nb3
Be7 15. Nbd4 bxc3 16. bxc3 Rfc8 17. Ne5 Qd6 18. Rb1 Rxc3 19. Nb5 Rxb5 20. Rxb5
Qxe5 21. Qa4 g6 22. Qa8+ Kg7 23. Rb8 Bd6 24. f4 Qxe3+ 25. Kh1 Qxf4 26. Rxf4
Rc1+ 27. Rf1 *
Position (FEN): QR6/5pkp/3bpnp1/3p4/8/8/6PP/2r2R1K b - - 2 27
Black to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 1112
Best move: Rxf1#