Chess puzzle (Checkmate)
Moves: 1. e4 e6 2. d4 d5 3. e5 c5 4. c3 Nc6 5. Be3 Qb6 6. Qd2 cxd4 7. cxd4 Bb4 8. Nc3
Nge7 9. Nf3 Nf5 10. Bd3 Nxe3 11. fxe3 O-O 12. O-O Bd7 13. Ng5 h6 14. Nh3 Be7
15. Qf2 Nb4 16. Bb1 f5 17. exf6 Rxf6 18. Nf4 Raf8 19. Qg3 Be8 20. a3 g5 21.
axb4 Kg7 22. Nd3 *
Position (FEN): 4br2/pp2b1k1/1q2pr1p/3p2p1/1P1P4/2NNP1Q1/1P4PP/RB3RK1 b - - 2 22
Black to move.
Themes: Kingside Attack Middlegame Mate in 1 
Puzzle rating: 457
Best move: Rxf1#