Chess puzzle (Checkmate)
Moves: 1. g3 d5 2. Bg2 e6 3. b3 Nf6 4. Bb2 Be7 5. e3 c6 6. Ne2 O-O 7. O-O Nbd7 8. d3
Re8 9. Nd2 Nf8 10. c4 dxc4 11. Nxc4 Rb8 12. Be5 Ra8 13. Bb2 Rb8 14. Ne5 Bd6 15.
Nc4 Bc7 16. e4 Ng6 17. e5 Nd5 18. Rc1 b5 19. Nd6 Bxd6 20. exd6 Qxd6 21. Nd4 Qd7
22. Qd2 Bb7 23. Bxd5 exd5 24. Qc3 Rbc8 25. Nxc6 d4 26. Qxd4 Qxd4 27. Nxd4 Rxc1
28. Rxc1 a6 29. Rc7 *
Position (FEN): 4r1k1/1bR2ppp/p5n1/1p6/3N4/1P1P2P1/PB3P1P/6K1 b - - 1 29
Black to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 674
Best move: Re1#