Chess puzzle (Advantage)
Moves: 1. e4 e6 2. Nf3 c5 3. d4 Qc7 4. Be3 b6 5. g3 h6 6. Bg2 Bb7 7. d5 e5 8. O-O d6
9. c4 Nd7 10. Nh4 Ne7 11. f4 Ng6 12. Nxg6 fxg6 13. Qg4 O-O-O 14. Qxg6 Kb8 15.
Bh3 Nf6 16. fxe5 dxe5 17. Be6 Rd6 18. Rxf6 gxf6 19. Qxf6 Bg7 20. Qg6 Qe7 21.
Nc3 a6 22. Na4 Bc8 23. Nxc5 *
Position (FEN): 1kb4r/4q1b1/pp1rB1Qp/2NPp3/2P1P3/4B1P1/PP5P/R5K1 b - - 0 23
Black to move.
Themes:  Middlegame  
Puzzle rating: 1471
Best move: bxc5