Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nc3 Nc6 3. Bc4 Nf6 4. d3 Na5 5. Bb3 Nxb3 6. axb3 h6 7. Nf3 d6 8. d4
Bg4 9. dxe5 Bxf3 10. Qxf3 dxe5 11. O-O Qc8 12. Be3 c5 13. Rfd1 Be7 14. Nd5 Nxd5
15. Rxd5 O-O 16. Rxe5 Bf6 17. Rxc5 Qe6 18. Rd5 b6 19. c3 Rfe8 20. Ra4 a6 21. c4
Bxb2 22. Bd4 Qxe4 23. Qxe4 Rxe4 24. Bxb2 *
Position (FEN): r5k1/5pp1/pp5p/3R4/R1P1r3/1P6/1B3PPP/6K1 b - - 0 24
Black to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 594
Best move: Re1#