Chess puzzle (Checkmate)
Moves: 1. e4 e5 2. Nf3 d6 3. d4 exd4 4. Nxd4 Be7 5. Nc3 Nf6 6. Bc4 O-O 7. O-O Nc6 8.
Re1 Nxd4 9. Qxd4 c5 10. Qd1 a6 11. Bg5 b5 12. Bd3 Ra7 13. Be2 b4 14. Nd5 Nxd5
15. Bxe7 Nxe7 16. Bf3 Rd7 17. Qd3 d5 18. exd5 Nxd5 19. Qb3 Bb7 20. Rad1 Qg5 21.
c4 bxc3 22. bxc3 Rfd8 23. c4 Nb4 24. Rxd7 Rxd7 *
Position (FEN): 6k1/1b1r1ppp/p7/2p3q1/1nP5/1Q3B2/P4PPP/4R1K1 w - - 0 25
White to move.
Themes:  Middlegame Back Rank Mate, Mate in 1 
Puzzle rating: 726
Best move: Re8#