Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. Nc3 d5 3. g3 g6 4. Bg2 Bg7 5. Bf4 O-O 6. Nf3 c6 7. Qd2 Re8 8. h4
Bg4 9. O-O-O Nbd7 10. Nh2 e5 11. dxe5 Nxe5 12. f3 Nc4 13. Qd3 Be6 14. e4 dxe4
15. Qxd8 Raxd8 16. fxe4 Rxd1+ 17. Rxd1 Bc8 18. Nf1 Ng4 19. Rd3 f5 20. b3 Nb6
21. exf5 Bxf5 22. Rf3 h5 23. Ne3 Nxe3 24. Bxe3 Bxc3 25. Bxb6 *
Position (FEN): 4r1k1/pp6/1Bp3p1/5b1p/7P/1Pb2RP1/P1P3B1/2K5 b - - 0 25
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 842
Best move: Re1#