Chess puzzle (Checkmate)
Moves: 1. c4 e6 2. Nf3 d6 3. g3 Nf6 4. Bg2 Be7 5. O-O O-O 6. d4 c6 7. b3 Nbd7 8. Bb2
Re8 9. Nc3 Qc7 10. e4 e5 11. Re1 Bf8 12. Qd2 a6 13. Rad1 b5 14. c5 dxc5 15.
dxe5 Ng4 16. h3 Ngxe5 17. Nxe5 Nxe5 18. f4 Ng6 19. e5 Be6 20. Ne4 Bd5 21. Qc3
c4 22. Nd6 cxb3 23. Nxe8 Qb6+ 24. Qe3 Bc5 25. Bd4 Bxd4 26. Qxd4 Qxd4+ 27. Rxd4
Bxg2 28. Kxg2 Rxe8 29. axb3 Ne7 30. Ra1 Ra8 31. Rxa6 Rxa6 *
Position (FEN): 6k1/4nppp/r1p5/1p2P3/3R1P2/1P4PP/6K1/8 w - - 0 32
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 503
Best move: Rd8#