Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 Nc6 4. O-O Nf6 5. Re1 e6 6. c3 Be7 7. d4 cxd4 8. cxd4
O-O 9. Nc3 a6 10. a3 d5 11. exd5 exd5 12. Bd3 Re8 13. Bg5 Bg4 14. h3 Bxf3 15.
Qxf3 Nxd4 16. Qd1 Nc6 17. Bxf6 Bxf6 18. Qc2 g6 19. Rxe8+ Qxe8 20. Nxd5 Qe5 21.
Nxf6+ Qxf6 22. Be4 Nd4 23. Qb1 *
Position (FEN): r5k1/1p3p1p/p4qp1/8/3nB3/P6P/1P3PP1/RQ4K1 b - - 3 23
Black to move.
Themes:  Endgame  
Puzzle rating: 2030
Best move: Nb3