Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. d3 g6 3. Nc3 Bg7 4. g3 O-O 5. Bg2 e5 6. e4 d6 7. Nge2 Nc6 8. h3
Nd7 9. O-O Nc5 10. a3 a5 11. Be3 Ne6 12. Rb1 Ncd4 13. b4 axb4 14. axb4 c6 15.
f4 Nxe2+ 16. Nxe2 exf4 17. gxf4 f5 18. c5 dxc5 19. bxc5 Nd4 20. e5 Nxe2+ 21.
Qxe2 Ra3 22. d4 Rf7 23. Rfd1 Be6 24. Rb2 Bd5 25. Bf1 g5 26. Qf2 gxf4 27. Qxf4
Bf8 28. Kh2 Rg7 29. Rdd2 Qd7 30. Bd3 Rxd3 *
Position (FEN): 5bk1/1p1q2rp/2p5/2PbPp2/3P1Q2/3rB2P/1R1R3K/8 w - - 0 31
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 904
Best move: Rxd3