Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 d6 3. Nc3 f6 4. e4 g6 5. f4 Nh6 6. Nf3 Nf7 7. Bd3 Bg7 8. Be3 O-O
9. O-O b6 10. Qc2 Bb7 11. f5 exf5 12. exf5 g5 13. Rae1 h6 14. a3 Nd7 15. Bd2
Bxf3 16. Rxf3 c6 17. Rfe3 Qc7 18. Re7 Rfd8 19. c5 d5 20. Qb3 bxc5 21. dxc5 Bf8
22. R7e6 Nxc5 23. Qc2 Nxe6 24. fxe6 Ne5 25. Bg6 Nxg6 26. Qxg6+ Bg7 27. h4 Re8
28. Na4 c5 29. hxg5 fxg5 30. Rf1 Rf8 31. Re1 Rf6 32. Qd3 d4 33. Qc4 Rc8 *
Position (FEN): 2r3k1/p1q3b1/4Pr1p/2p3p1/N1Qp4/P7/1P1B2P1/4R1K1 w - - 2 34
White to move.
Themes: Advanced Pawn, Discovered Attack Middlegame  
Puzzle rating: 766
Best move: e7+