Chess puzzle (Advantage)
Moves: 1. c4 Nf6 2. g3 d5 3. cxd5 Nxd5 4. Bg2 c6 5. Nc3 Bf5 6. Nf3 e6 7. O-O Be7 8. d3
O-O 9. Bd2 Nd7 10. a3 N7f6 11. b4 Nxc3 12. Bxc3 Nd5 13. Bb2 Bf6 14. Qb3 Bg4 15.
h3 Bh5 16. Rfe1 Qb6 17. Ne5 Rad8 18. e4 Ne7 19. Nc4 Qc7 20. e5 Bg5 21. f4 Bh6
22. d4 Nd5 23. Nd6 f5 24. Rac1 Be8 25. Bxd5 exd5 26. Qxd5+ Bf7 27. Qf3 Bd5 28.
Qf2 g6 29. b5 Qa5 30. a4 cxb5 31. Nxb7 *
Position (FEN): 3r1rk1/pN5p/6pb/qp1bPp2/P2P1P2/6PP/1B3Q2/2R1R1K1 b - - 0 31
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1361
Best move: Bxb7