Chess puzzle (Checkmate)
Moves: 1. d4 c6 2. c4 d5 3. Nf3 Bf5 4. Bf4 Nf6 5. h3 e6 6. e3 Bb4+ 7. Nbd2 O-O 8. a3
Be7 9. Be2 Nbd7 10. O-O dxc4 11. Bxc4 Nb6 12. Ba2 Nbd5 13. Bh2 Rc8 14. Re1 c5
15. e4 Nxe4 16. Nxe4 Bxe4 17. Rxe4 Nf6 18. Re1 Qb6 19. Rb1 Rfd8 20. Qa4 cxd4
21. Red1 d3 22. Qb3 Rc2 23. Qxb6 axb6 24. Bb3 Re2 25. Bc4 Bc5 26. Bg3 Ne4 27.
Bxd3 Nxg3 28. Bxe2 Nxe2+ 29. Kh2 Bxf2 *
Position (FEN): 3r2k1/1p3ppp/1p2p3/8/8/P4N1P/1P2nbPK/1R1R4 w - - 0 30
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 503
Best move: Rxd8#