Chess puzzle (Checkmate)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd6 4. Nf3 Nf6 5. Be2 Bf5 6. O-O Nc6 7. Nb5 Qd7 8.
d3 a6 9. Na3 e5 10. Nc4 e4 11. dxe4 Qxd1 12. Rxd1 Bxe4 13. Bf4 Bd5 14. Bxc7 Rc8
15. Bg3 Nb4 16. Nb6 Rxc2 17. Nd4 Rxb2 18. Rac1 Nc6 19. Nxd5 Nxd5 20. Bf3 Ndb4
21. Nxc6 Nxc6 22. Rxc6 bxc6 23. Bxc6+ Ke7 24. Re1+ Kd8 *
Position (FEN): 3k1b1r/5ppp/p1B5/8/8/6B1/Pr3PPP/4R1K1 w - - 3 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 963
Best move: Re8#