Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nd4 6. c3 b5 7. cxd4 bxc4 8.
dxe5 Nxd5 9. Qf3 Qxg5 10. Qxd5 Rb8 11. O-O Be6 12. Qc6+ Kd8 13. d3 Qxe5 14.
dxc4 Bd6 15. g3 Ke7 16. Bf4 Qxb2 17. Bxd6+ cxd6 18. Qc7+ Bd7 19. Re1+ Kf8 20.
Qxd6+ Kg8 21. Qxd7 Qxa1 22. Qe8+ Rxe8 *
Position (FEN): 4r1kr/p4ppp/8/8/2P5/6P1/P4P1P/qN2R1K1 w - - 0 23
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 668
Best move: Rxe8#