Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. e4 e6 4. Bxc4 Nf6 5. Nc3 g6 6. Nf3 Bg7 7. Be3 O-O 8. O-O
Ng4 9. e5 Nxe3 10. fxe3 c6 11. a4 a6 12. Qb3 Nd7 13. Ng5 Nb6 14. Bd3 Qxg5 15.
Qxb6 Qxe3+ 16. Kh1 Qxd3 17. Rad1 Qc4 18. Qc7 Qb3 19. Rd2 f5 20. exf6 Bxf6 21.
Rdf2 Qc4 22. Rxf6 Qxf1+ 23. Rxf1 *
Position (FEN): r1b2rk1/1pQ4p/p1p1p1p1/8/P2P4/2N5/1P4PP/5R1K b - - 0 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 405
Best move: Rxf1#