Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 Nf6 5. Nc3 e5 6. Ndb5 d6 7. Bg5 a6 8.
Bxf6 gxf6 9. Na3 b5 10. Nd5 f5 11. c3 fxe4 12. Bxb5 axb5 13. Nxb5 Bg7 14. Nbc7+
Kf8 15. Nxa8 Ba6 16. Nac7 Bd3 17. Qg4 h5 18. Qf5 Rh6 19. g3 Kg8 20. f3 Ne7 21.
Nxe7+ Qxe7 22. Nd5 Qb7 23. Nb4 *
Position (FEN): 6k1/1q3pb1/3p3r/4pQ1p/1N2p3/2Pb1PP1/PP5P/R3K2R b KQ - 3 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1783
Best move: Rf6