Chess puzzle (Checkmate)
Moves: 1. d4 e6 2. g3 d5 3. Bg2 c5 4. dxc5 Bxc5 5. Nf3 Nc6 6. c3 Nf6 7. b4 Bb6 8. a4
a5 9. b5 Ne7 10. Bg5 Ng6 11. O-O h6 12. Bc1 O-O 13. Ba3 Re8 14. e3 Qc7 15. Nd4
Bc5 16. Qd2 Bxa3 17. Rxa3 b6 18. Nc6 Bb7 19. c4 Bxc6 20. bxc6 Qxc6 21. cxd5
Nxd5 22. Rd3 Rad8 23. Nc3 Nge7 24. e4 Nxc3 25. Rxd8 Kf8 26. Rxe8+ Kxe8 27. Qd3
Nxa4 28. Rd1 Kf8 29. e5 Qc7 30. Qd8+ Qxd8 *
Position (FEN): 3q1k2/4npp1/1p2p2p/p3P3/n7/6P1/5PBP/3R2K1 w - - 0 31
White to move.
Themes:  Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 879
Best move: Rxd8#