Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 e6 4. O-O Nge7 5. d4 cxd4 6. Nxd4 Nxd4 7. Qxd4 a6 8.
Ba4 b5 9. Bb3 Nc6 10. Qd3 Qc7 11. Be3 Ne5 12. Qe2 Bb7 13. f4 Nc6 14. c3 Be7 15.
Nd2 Na5 16. Bc2 O-O 17. f5 Nc4 18. Nxc4 Qxc4 19. Qg4 Bf6 20. fxe6 fxe6 21. Rad1
Bc6 22. Bd4 Bxd4+ 23. Rxd4 *
Position (FEN): r4rk1/3p2pp/p1b1p3/1p6/2qRP1Q1/2P5/PPB3PP/5RK1 b - - 0 23
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 709
Best move: Rxf1#