Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. Nc3 dxe4 4. Nxe4 Nf6 5. Nxf6+ exf6 6. Nf3 Bd6 7. Bc4 O-O
8. O-O Bc7 9. h3 Qd6 10. c3 Be6 11. Bxe6 Qxe6 12. Re1 Qd6 13. Qb3 Nd7 14. Qxb7
Rfb8 15. Qa6 Nb6 16. a4 Nd5 17. Qd3 a5 18. c4 Nf4 19. Bxf4 Qxf4 20. b3 Rb4 21.
d5 cxd5 22. cxd5 Rab8 23. Rad1 Rxb3 24. Qxb3 Rxb3 *
Position (FEN): 6k1/2b2ppp/5p2/p2P4/P4q2/1r3N1P/5PP1/3RR1K1 w - - 0 25
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 400
Best move: Re8#