Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. Nf3 O-O 5. Bg5 h6 6. Bh4 d6 7. Qc2 Nbd7 8. e3
e5 9. Be2 Qe8 10. Bd3 exd4 11. Nxd4 c5 12. Ndb5 Ne5 13. Nc7 Qe7 14. Nxa8 Be6
15. Nb6 axb6 16. b3 g5 17. Bg3 Neg4 18. O-O h5 19. h3 Ne5 20. Ne4 h4 21. Bxe5
dxe5 22. Nxf6+ Bxf6 23. Bh7+ Kg7 24. Be4 g4 25. Qe2 gxh3 26. Qh5 Rh8 27. Qe2
hxg2 28. Kxg2 h3+ 29. Kh2 Kf8 30. Rad1 Bg7 31. Bxb7 *
Position (FEN): 5k1r/1B2qpb1/1p2b3/2p1p3/2P5/1P2P2p/P3QP1K/3R1R2 b - - 0 31
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 683
Best move: Qxb7