Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Bc5 4. O-O Nf6 5. Nc3 O-O 6. Nxe5 Nxe5 7. d4 Bxd4 8.
Qxd4 Nxc4 9. Qxc4 d6 10. Bg5 h6 11. Bh4 Be6 12. Qe2 a5 13. Nd5 Bxd5 14. exd5
Re8 15. Qf3 a4 16. a3 Ra5 17. Bxf6 Qxf6 18. Qxf6 gxf6 19. Rfd1 Re5 20. c4 b5
21. Rac1 bxc4 22. Rxc4 Raxd5 23. Rxd5 *
Position (FEN): 6k1/2p2p2/3p1p1p/3Rr3/p1R5/P7/1P3PPP/6K1 b - - 0 23
Black to move.
Themes:  Endgame, Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 720
Best move: Re1#