Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. e3 Bg7 4. Nc3 O-O 5. Qc2 d5 6. Nf3 Bf5 7. Bd3 Bxd3 8.
Qxd3 dxc4 9. Qxc4 Nc6 10. O-O Na5 11. Qb4 b6 12. Re1 Nd5 13. Nxd5 Qxd5 14. e4
Qc4 15. Qxe7 Rae8 16. Qh4 Nc6 17. Bf4 Nxd4 18. Nxd4 Qxd4 19. Bxc7 Bf6 20. Qf4
Be5 21. Bxe5 Rxe5 22. b3 Rfe8 23. Rad1 Rxe4 24. Rxd4 *
Position (FEN): 4r1k1/p4p1p/1p4p1/8/3RrQ2/1P6/P4PPP/4R1K1 b - - 0 24
Black to move.
Themes: Hanging Piece Endgame, Queen and Rook Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 605
Best move: Rxe1#