Chess puzzle (Checkmate)
Moves: 1. c4 Nf6 2. Nc3 e6 3. e4 c5 4. Nge2 Nc6 5. d3 g6 6. g3 Bg7 7. Bg2 O-O 8. O-O
d5 9. cxd5 exd5 10. exd5 Nb4 11. Nf4 g5 12. Nh5 Nxh5 13. Qxh5 h6 14. Be3 Nxd3
15. Ne4 c4 16. Nxg5 hxg5 17. Bxg5 Qb6 18. Be4 f5 19. Bxd3 cxd3 20. Rad1 Qd4 21.
Be7 Rf7 22. d6 Bd7 23. Qf3 Bc6 24. Rxd3 Bxf3 25. Rxd4 Bxd4 26. Rc1 Rh7 27. d7
Rxe7 28. Rc8+ Kg7 29. d8=Q *
Position (FEN): r1RQ4/pp2r1k1/8/5p2/3b4/5bP1/PP3P1P/6K1 b - - 0 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 706
Best move: Re1#