Chess puzzle (Checkmate)
Moves: 1. Nf3 e5 2. Nc3 d5 3. Nxe5 d4 4. Nb1 Bd6 5. Nf3 Nc6 6. e3 Nf6 7. exd4 Bg4 8.
Qe2+ Kd7 9. h3 Re8 10. Ne5+ Nxe5 11. dxe5 Bxe2 12. Bxe2 Rxe5 13. d4 Rxe2+ 14.
Kxe2 Qe7+ 15. Kf1 Re8 16. Be3 Nd5 17. Ke2 Nxe3 18. fxe3 Qxe3+ 19. Kd1 Qe2+ 20.
Kc1 Bf4+ 21. Nd2 Qxd2+ 22. Kb1 Qe1+ 23. Rxe1 *
Position (FEN): 4r3/pppk1ppp/8/8/3P1b2/7P/PPP3P1/RK2R3 b - - 0 23
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 921
Best move: Rxe1#