Chess puzzle (Checkmate)
Moves: 1. Nf3 d5 2. g3 Nf6 3. Bg2 e6 4. O-O Bd6 5. d3 O-O 6. Nbd2 c5 7. e4 Nc6 8. Re1
dxe4 9. dxe4 e5 10. Nc4 Bc7 11. Qxd8 Rxd8 12. Bg5 b5 13. Ne3 Be6 14. b3 Rd7 15.
Bxf6 gxf6 16. c4 bxc4 17. bxc4 Rad8 18. Nd5 Bxd5 19. cxd5 Nb4 20. Bh3 Rd6 21.
Rec1 Bb6 22. Nh4 Nd3 23. Rc2 Nb4 24. Rc4 Nxd5 25. exd5 Rxd5 26. Nf5 Rd2 27.
Rg4+ Kf8 28. Rc4 Re2 29. a4 Rdd2 30. a5 Bd8 31. Rxc5 Rxf2 32. Rc8 Rfe2 33. Bf1
Re4 34. Rb1 Ra4 35. Rbb8 Ke8 36. Rxd8+ Rxd8 37. Bb5+ Kf8 *
Position (FEN): 1R1r1k2/p4p1p/5p2/PB2pN2/r7/6P1/7P/6K1 w - - 2 38
White to move.
Themes: Hanging Piece Endgame Mate in 1 
Puzzle rating: 776
Best move: Rxd8#