Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 Nf6 4. Bg5 Be7 5. e3 O-O 6. Nf3 b6 7. Be2 Bb7 8. O-O
Nbd7 9. Rc1 c5 10. dxc5 Nxc5 11. cxd5 Nxd5 12. Bxe7 Nxe7 13. Qxd8 Rfxd8 14.
Rcd1 Nd5 15. Nxd5 Rxd5 16. Nd4 Rad8 17. Bf3 R5d7 18. Bxb7 Nxb7 19. Rc1 Nc5 20.
Nc6 Rc8 21. Ne5 Rd5 22. f4 f6 23. Nf3 Rcd8 24. Nd4 e5 25. fxe5 fxe5 26. Nc6
R8d7 27. e4 Nxe4 28. Ne7+ Rxe7 29. Rc8+ Re8 *
Position (FEN): 2R1r1k1/p5pp/1p6/3rp3/4n3/8/PP4PP/5RK1 w - - 2 30
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 525
Best move: Rxe8#