Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 d6 4. d4 Bd7 5. d5 Nce7 6. Bxd7+ Qxd7 7. O-O Ng6 8.
c4 Nf6 9. Nc3 Be7 10. b4 c6 11. Ba3 cxd5 12. exd5 Nh5 13. Rc1 O-O 14. c5 Nhf4
15. g3 Qh3 16. Ne1 Nh5 17. c6 bxc6 18. dxc6 Rac8 19. Nd5 Bg5 20. Rc2 f5 21. b5
f4 22. Bxd6 fxg3 23. hxg3 Nxg3 24. fxg3 *
Position (FEN): 2r2rk1/p5pp/2PB2n1/1P1Np1b1/8/6Pq/P1R5/3QNRK1 b - - 0 24
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 1792
Best move: Rxf1#