Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nf6 4. d3 Bg4 5. O-O Nc6 6. c3 e5 7. Nbd2 Be7 8. Re1
O-O 9. h3 Bd7 10. Nf1 Na5 11. Bb3 b5 12. Bc2 Nc6 13. Ng3 a5 14. Nh2 b4 15. cxb4
axb4 16. f4 Re8 17. f5 Nd4 18. b3 Bc6 19. Be3 Nd7 20. Qd2 Qb6 21. Bd1 Nxb3 *
Position (FEN): r3r1k1/3nbppp/1qbp4/2p1pP2/1p2P3/1n1PB1NP/P2Q2PN/R2BR1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1448
Best move: Bxb3