Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Bd3 O-O 6. Nf3 Nbd7 7. b3 e5 8. d5 a5
9. Bb2 Nc5 10. Bc2 Nh5 11. O-O f5 12. exf5 Bxf5 13. Bxf5 gxf5 14. Nxe5 Nf4 15.
Nf3 Ncd3 16. Qd2 Nxb2 17. Qxb2 Bxc3 18. Qc2 Bxa1 19. Rxa1 Qf6 20. Re1 Rae8 21.
Re3 Qa1+ 22. Ne1 Qxe1+ 23. Rxe1 *
Position (FEN): 4rrk1/1pp4p/3p4/p2P1p2/2P2n2/1P6/P1Q2PPP/4R1K1 b - - 0 23
Black to move.
Themes: Kingside Attack Endgame Mate in 1 
Puzzle rating: 764
Best move: Rxe1#