Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. Nc3 g6 3. g3 Bg7 4. Bg2 O-O 5. d3 d6 6. Nf3 c6 7. O-O e5 8. Bg5 h6
9. Bxf6 Bxf6 10. Nd2 Bg4 11. h3 Be6 12. Rc1 Bg7 13. Kh2 Na6 14. a3 Nc7 15. b4
d5 16. b5 Rb8 17. bxc6 bxc6 18. Na4 Qe7 19. cxd5 Bxd5 20. e4 Be6 21. Nc5 Bc8
22. Qa4 Rd8 23. Qxc6 Rb6 24. Qa4 Rd4 25. Qxa7 Rbd6 26. Ndb3 Bf8 27. Nxd4 Rxd4
28. Nb3 Rd7 29. Nc5 Rd4 30. Rc3 Qd8 31. Nb3 Rd7 32. Rfc1 Nb5 33. Qxd7 *
Position (FEN): 2bq1bk1/3Q1p2/6pp/1n2p3/4P3/PNRP2PP/5PBK/2R5 b - - 0 33
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1447
Best move: Bxd7