Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 e6 3. Nf3 Nf6 4. Bg5 Be7 5. e3 O-O 6. Nc3 b6 7. Bxf6 Bxf6 8.
cxd5 exd5 9. Qb3 Bb7 10. g3 Re8 11. Bg2 c5 12. Rd1 cxd4 13. Nxd4 Bxd4 14. Rxd4
Nc6 15. Rxd5 Qe7 16. O-O Na5 17. Rxa5 Bxg2 18. Kxg2 bxa5 19. Ne2 Rab8 20. Qc3
Qe4+ 21. Kg1 Rec8 22. Qxa5 Rxb2 23. Nc3 Qf3 24. Nd5 Rxf2 25. Rxf2 Rc1+ 26. Rf1
*
Position (FEN): 6k1/p4ppp/8/Q2N4/8/4PqP1/P6P/2r2RK1 b - - 2 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 522
Best move: Rxf1#