Chess puzzle (Checkmate)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Nc3 e5 4. Bc4 d6 5. O-O Be7 6. d3 Nf6 7. h3 O-O 8. Be3
a6 9. a4 Bd7 10. Qd2 Na5 11. Ba2 Nc6 12. Nd5 Nxd5 13. Bxd5 Rb8 14. a5 Nb4 15.
Bc4 Nc6 16. c3 Nxa5 17. Bd5 Nc6 18. c4 Nb4 19. Ne1 Nxd5 20. cxd5 Ra8 21. Nc2 b5
22. b4 Qc7 23. Rfc1 f5 24. f4 fxe4 25. dxe4 Bf6 26. bxc5 dxc5 27. f5 a5 28. d6
Qb6 29. Qd5+ Kh8 30. Bxc5 Qd8 31. Rab1 Bg5 32. Rd1 Rc8 33. Na3 Bc6 34. Qxe5 Re8
35. Qd4 Rxe4 36. Qd3 Re5 37. d7 Ra8 38. Qd6 Be3+ 39. Bxe3 Rxe3 40. Qxc6 Rxa3
41. Qxa8 Qxa8 42. d8=R+ Qxd8 *
Position (FEN): 3q3k/6pp/8/pp3P2/8/r6P/6P1/1R1R2K1 w - - 0 43
White to move.
Themes: Hanging Piece Endgame Back Rank Mate, Mate in 1 
Puzzle rating: 629
Best move: Rxd8#