Chess puzzle (Checkmate)
Moves: 1. e4 Nf6 2. e5 Nd5 3. c4 Nb6 4. Nf3 d6 5. d4 Bg4 6. exd6 cxd6 7. h3 Bxf3 8.
Qxf3 Nc6 9. Be3 g6 10. b3 Bg7 11. Qd1 O-O 12. Be2 e5 13. d5 e4 14. dxc6 Bxa1
15. cxb7 Rb8 16. Nd2 Bg7 17. Nxe4 Rxb7 18. Qxd6 Qxd6 19. Nxd6 Rd7 20. Bxb6 axb6
21. Ne4 f5 22. Ng3 Bc3+ 23. Kf1 Rd2 24. a4 Re8 25. Bf3 Rd1+ 26. Bxd1 *
Position (FEN): 4r1k1/7p/1p4p1/5p2/P1P5/1Pb3NP/5PP1/3B1K1R b - - 0 26
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 586
Best move: Re1#