Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. Bf4 e6 3. e3 c5 4. c4 Nc6 5. Nc3 f6 6. dxc5 Bxc5 7. cxd5 e5 8. dxc6
exf4 9. Qxd8+ Kxd8 10. exf4 bxc6 11. Nf3 Bf5 12. Be2 Ne7 13. O-O Nd5 14. Nxd5
cxd5 15. Rfd1 Be4 16. a3 Kc7 17. b4 Bb6 18. Rac1+ Kd6 19. Nd2 f5 20. Nxe4+ fxe4
21. Bc4 Rac8 22. Rxd5+ Ke6 23. Re5+ Kf6 24. Rd5 e3 25. Kf1 exf2 26. Rc2 Rhe8
27. Rd6+ Kf5 28. Bd3+ Kxf4 29. Rxc8 *
Position (FEN): 2R1r3/p5pp/1b1R4/8/1P3k2/P2B4/5pPP/5K2 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 1398
Best move: Re1#