Chess puzzle (Checkmate)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 d6 5. e4 Nbd7 6. Be2 e5 7. dxe5 Nxe5 8.
Nxe5 dxe5 9. Qxd8+ Kxd8 10. O-O Be6 11. b3 Ke7 12. Nd5+ Bxd5 13. exd5 Rhd8 14.
Re1 Kf8 15. Bf3 Re8 16. Rb1 e4 17. Be2 Nd7 18. Bf4 Rac8 19. g4 h6 20. b4 g5 21.
Bg3 Ne5 22. c5 Nf3+ 23. Bxf3 exf3 24. Rxe8+ Rxe8 25. Bxc7 Re2 26. d6 Ke8 27.
Rd1 Kd7 28. a3 Bb2 29. Rd3 *
Position (FEN): 8/ppBk1p2/3P3p/2P3p1/1P4P1/P2R1p2/1b2rP1P/6K1 b - - 2 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 653
Best move: Re1#