Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Bb4 4. a3 Bxc3 5. dxc3 d6 6. Bb5 Ne7 7. O-O O-O 8.
Re1 Kh8 9. Ng5 g6 10. Qf3 f6 11. Nh3 Kg7 12. Qe3 g5 13. Nxg5 fxg5 14. Qxg5+ Ng6
15. Bxc6 Qxg5 16. Bxg5 bxc6 17. b4 Be6 18. Re3 Rf7 19. Rg3 Raf8 20. Rf1 Bc4 21.
Re1 Rxf2 22. Be7 Rf1+ 23. Rxf1 *
Position (FEN): 5r2/p1p1B1kp/2pp2n1/4p3/1Pb1P3/P1P3R1/2P3PP/5RK1 b - - 0 23
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 1191
Best move: Rxf1#