Chess puzzle (Checkmate)
Moves: 1. e4 g6 2. Nf3 Bg7 3. d4 c5 4. c3 cxd4 5. cxd4 Nc6 6. Nc3 Qb6 7. e5 e6 8. Be2
Nge7 9. b3 Nf5 10. Be3 Nxe3 11. fxe3 O-O 12. O-O Ne7 13. Ne4 Qd8 14. Rc1 Nd5
15. Qd2 b6 16. Nd6 Bh6 17. Kh1 Bxe3 18. Qc2 Bxc1 19. Qxc1 Rb8 20. Qh6 f6 21.
exf6 Qxf6 22. Ng5 Qxf1+ 23. Bxf1 *
Position (FEN): 1rb2rk1/p2p3p/1p1Np1pQ/3n2N1/3P4/1P6/P5PP/5B1K b - - 0 23
Black to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 581
Best move: Rxf1#