Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 dxc4 3. Nc3 Nf6 4. Nf3 Bg4 5. e3 e6 6. Bxc4 Be7 7. O-O O-O 8. b3
c6 9. Bb2 Nbd7 10. Rc1 Qa5 11. Be2 Bxf3 12. Bxf3 Nd5 13. Nxd5 cxd5 14. a4 Nf6
15. Qd3 Rac8 16. h3 a6 17. e4 dxe4 18. Bxe4 Nxe4 19. Qxe4 Rxc1 20. Rxc1 Rd8 21.
Bc3 Qd5 22. Qxd5 exd5 23. Re1 Rd7 24. f3 Bf6 *
Position (FEN): 6k1/1p1r1ppp/p4b2/3p4/P2P4/1PB2P1P/6P1/4R1K1 w - - 1 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 600
Best move: Re8#