Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Bf4 c5 3. e3 cxd4 4. exd4 Nc6 5. c3 Nf6 6. Nd2 Bf5 7. Qb3 Qd7 8.
Ngf3 e6 9. Bb5 Bd6 10. Bg3 Bxg3 11. hxg3 Qc7 12. Nh4 Bg4 13. Ndf3 O-O 14. Bd3
Ne4 15. Qc2 f5 16. O-O-O Rac8 17. Kb1 e5 18. dxe5 g5 19. Bxe4 dxe4 20. Qb3+ Kg7
21. Nxg5 Bxd1 22. Ne6+ Kg8 23. Nxc7+ *
Position (FEN): 2r2rk1/ppN4p/2n5/4Pp2/4p2N/1QP3P1/PP3PP1/1K1b3R b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1583
Best move: Bxb3