Chess puzzle (Checkmate)
Moves: 1. Nf3 Nf6 2. g3 g6 3. Bg2 Bg7 4. O-O O-O 5. d3 d5 6. Nbd2 c5 7. e4 Nc6 8. Re1
Qc7 9. exd5 Nxd5 10. Ne4 b6 11. a3 Bb7 12. Rb1 Rad8 13. Bd2 e5 14. b4 cxb4 15.
axb4 Rfe8 16. c4 Nf6 17. Nxf6+ Bxf6 18. b5 Nd4 19. Nxd4 Bxg2 20. Kxg2 Rxd4 21.
Bc3 Rd7 22. f4 Red8 23. fxe5 Rxd3 24. exf6 Rxd1 25. Rbxd1 Rxd1 *
Position (FEN): 6k1/p1q2p1p/1p3Pp1/1P6/2P5/2B3P1/6KP/3rR3 w - - 0 26
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 904
Best move: Re8#