Chess puzzle (Checkmate)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 e6 4. Nf3 Nc6 5. cxd5 exd5 6. e3 Bb4 7. a3 Ba5 8. b4
Bb6 9. Bb5 Bd7 10. Bxc6 Bxc6 11. a4 a5 12. b5 Bd7 13. Qb3 Be6 14. Ng5 O-O 15.
Ba3 Re8 16. Nxe6 Rxe6 17. O-O Ne4 18. Nxe4 dxe4 19. Rfd1 c6 20. Bc5 cxb5 21.
axb5 Bxc5 22. dxc5 Qh4 23. Qc3 Rh6 24. h3 Rf6 25. Rd2 a4 26. Rxa4 Re8 27. c6
bxc6 28. bxc6 Rc8 29. Rad4 Rfxc6 30. Qxc6 Rxc6 31. Rd8+ Qxd8 *
Position (FEN): 3q2k1/5ppp/2r5/8/4p3/4P2P/3R1PP1/6K1 w - - 0 32
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 866
Best move: Rxd8#