Chess puzzle (Checkmate)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. Nf3 Bf5 5. c4 e6 6. Ne5 Nc6 7. cxd5 Nxe5 8.
Bb5+ Nd7 9. dxe6 Bxe6 10. d5 Qa5+ 11. Nc3 Bb4 12. O-O Bxc3 13. dxe6 Qxb5 14.
exd7+ Qxd7 15. Qxd7+ Kxd7 16. bxc3 Rc8 17. Be3 a6 18. Rad1+ Kc7 19. Bf4+ Kc6
20. Rd6+ Kc5 21. Rfd1 Nf6 22. Be5 Rc6 23. Rxc6+ Kxc6 24. Rd4 Re8 25. f4 Ng4 26.
Rc4+ Kd5 27. Rd4+ Kc5 28. Bd6+ Kc6 29. h3 *
Position (FEN): 4r3/1p3ppp/p1kB4/8/3R1Pn1/2P4P/P5P1/6K1 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 556
Best move: Re1#