Chess puzzle (Checkmate)
Moves: 1. c4 e5 2. g3 h5 3. Bg2 h4 4. Nc3 d5 5. cxd5 h3 6. Bf3 c6 7. dxc6 Nxc6 8. d3
Bc5 9. Bxc6+ bxc6 10. Nf3 f6 11. O-O Bg4 12. Qa4 Bxf3 13. exf3 Ne7 14. Rd1 Bd4
15. Be3 O-O 16. Bxd4 exd4 17. Ne4 f5 18. Nc5 Qd5 19. Qc4 Rfd8 20. Qxd5+ Rxd5
21. Rac1 Rb8 22. b3 g5 23. Ne6 g4 24. Nf4 Ra5 25. fxg4 fxg4 26. Rc4 Rxa2 27.
Rxd4 Rxb3 28. Rd7 Nd5 29. Re1 Nxf4 *
Position (FEN): 6k1/p2R4/2p5/8/5np1/1r1P2Pp/r4P1P/4R1K1 w - - 0 30
White to move.
Themes:  Endgame Mate in 1 
Puzzle rating: 992
Best move: Re8#