Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. d4 c5 3. c4 dxc4 4. d5 e6 5. e4 exd5 6. exd5 Nf6 7. Bxc4 Bd6 8.
O-O O-O 9. Bg5 Bg4 10. Qd3 Nbd7 11. Nc3 Bxf3 12. Qxf3 Ne5 13. Qf5 Nxc4 14. Ne4
Be7 15. Rac1 Nd6 16. Nxd6 Qxd6 17. Rc4 h6 18. Bxf6 Bxf6 19. Rg4 Qe5 20. Qf3
Rad8 21. Rd1 Rfe8 22. Qh3 Qe1+ 23. Rxe1 *
Position (FEN): 3rr1k1/pp3pp1/5b1p/2pP4/6R1/7Q/PP3PPP/4R1K1 b - - 0 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 581
Best move: Rxe1#