Chess puzzle (Advantage)
Moves: 1. d4 e6 2. c4 d5 3. Nc3 dxc4 4. e4 Bb4 5. Bxc4 Bxc3+ 6. bxc3 h6 7. e5 Ne7 8.
Nf3 O-O 9. O-O Nf5 10. Qd3 c6 11. Bb3 b5 12. Bc2 c5 13. Qxb5 cxd4 14. Bxf5 exf5
15. cxd4 a5 16. d5 Ba6 17. Qb3 Bxf1 18. Kxf1 Nd7 19. Ba3 Re8 20. Bd6 Rb8 *
Position (FEN): 1r1qr1k1/3n1pp1/3B3p/p2PPp2/8/1Q3N2/P4PPP/R4K2 w - - 5 21
White to move.
Themes:  Middlegame  
Puzzle rating: 1349
Best move: Bxb8