Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Nf6 3. Nc3 e6 4. Bg5 Be7 5. Nf3 O-O 6. e3 Nc6 7. Be2 h6 8. Bf4
Nh5 9. Bg3 Nxg3 10. hxg3 Na5 11. b3 Bb4 12. Qc2 c5 13. a3 Bxc3+ 14. Qxc3 cxd4
15. Nxd4 dxc4 16. bxc4 b6 17. O-O Bb7 18. Rad1 Qf6 19. Qc1 Rac8 20. Nb5 Ba6 21.
Nxa7 Rc7 22. Nb5 *
Position (FEN): 5rk1/2r2pp1/bp2pq1p/nN6/2P5/P3P1P1/4BPP1/2QR1RK1 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1364
Best move: Bxb5