Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nf3 Bg7 4. g3 O-O 5. Bg2 c6 6. O-O d5 7. Nbd2 Re8 8. b3
b5 9. cxd5 cxd5 10. b4 Nc6 11. a3 a5 12. bxa5 Rxa5 13. Nb3 Ra4 14. e3 Ne4 15.
Qc2 Rc4 16. Qb2 Ba6 17. Re1 e5 18. dxe5 Nxe5 19. Nxe5 Bxe5 20. Nd4 Qa5 21. Rf1
Rec8 22. Bxe4 dxe4 23. Bd2 Qa4 24. Bb4 Rc2 25. Qb1 Bxd4 26. exd4 Re2 27. d5
Rcc2 28. d6 e3 *
Position (FEN): 6k1/5p1p/b2P2p1/1p6/qB6/P3p1P1/2r1rP1P/RQ3RK1 w - - 0 29
White to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1411
Best move: d7