Chess puzzle (Checkmate)
Moves: 1. b3 e5 2. Bb2 Nc6 3. e3 d6 4. Ne2 Nf6 5. f4 Bd7 6. fxe5 dxe5 7. Ng3 Bd6 8.
Bb5 O-O 9. O-O a6 10. Bc4 b5 11. Be2 g6 12. d4 exd4 13. exd4 Bxg3 14. hxg3 Bf5
15. d5 Nxd5 16. Bf3 Ne3 17. Qxd8 Raxd8 18. Bxc6 Nxf1 19. Kxf1 Rd1+ 20. Kf2 Bxc2
21. Nc3 Rd2+ 22. Kg1 Rfd8 23. Re1 R8d6 24. Nb1 Bxb1 *
Position (FEN): 6k1/2p2p1p/p1Br2p1/1p6/8/1P4P1/PB1r2P1/1b2R1K1 w - - 0 25
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 764
Best move: Re8#