Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e3 a6 3. Nf3 Nf6 4. h3 Bf5 5. c4 e6 6. a3 c5 7. Nc3 cxd4 8. exd4
dxc4 9. Bxc4 Bd6 10. O-O O-O 11. d5 exd5 12. Nxd5 Be4 13. Bg5 Bxd5 14. Bxd5 Be7
15. Bxb7 Ra7 16. Bxf6 Bxf6 17. Be4 Qxd1 18. Rfxd1 Bxb2 19. Ra2 Bf6 20. a4 Rd7
21. Rxd7 Nxd7 22. Bb7 Nc5 23. a5 *
Position (FEN): 5rk1/1B3ppp/p4b2/P1n5/8/5N1P/R4PP1/6K1 b - - 0 23
Black to move.
Themes: Hanging Piece Endgame  
Puzzle rating: 967
Best move: Nxb7