Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. Nc3 Nf6 3. Nf3 Nc6 4. g3 Bb4 5. Bg2 d6 6. O-O O-O 7. d3 Bxc3 8.
bxc3 h6 9. a4 a5 10. Ba3 Rb8 11. Nd2 Bd7 12. Ne4 Nxe4 13. Bxe4 Bh3 14. Re1 Ne7
15. d4 f5 16. Bh1 e4 17. f3 Qd7 18. fxe4 fxe4 19. Bxe4 Rf7 20. Qd3 Rbf8 21. Bf3
g5 22. Bh5 Rf6 23. Bc1 Rf1+ 24. Rxf1 *
Position (FEN): 5rk1/1ppqn3/3p3p/p5pB/P1PP4/2PQ2Pb/4P2P/R1B2RK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1027
Best move: Rxf1#