Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 d6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 a6 6. Be2 e5 7. Nb3 Be6 8. Be3
b5 9. f3 Be7 10. O-O O-O 11. Qd2 Nbd7 12. Rad1 b4 13. Nd5 Bxd5 14. exd5 a5 15.
f4 Ne4 16. Qd3 f5 17. Bf3 Ndf6 18. fxe5 dxe5 19. Bxe4 Nxe4 20. Rxf5 Rxf5 21.
Qxe4 Qf8 22. d6 Bxd6 23. Rxd6 *
Position (FEN): r4qk1/6pp/3R4/p3pr2/1p2Q3/1N2B3/PPP3PP/6K1 b - - 0 23
Black to move.
Themes:  Middlegame Mate in 1 
Puzzle rating: 1065
Best move: Rf1#