Chess puzzle (Advantage)
Moves: 1. c4 e5 2. a3 Nc6 3. e3 d6 4. b4 f5 5. Bb2 Nf6 6. Nc3 Be7 7. d4 e4 8. Be2 O-O
9. h4 Qe8 10. Nh3 a5 11. d5 Ne5 12. Nf4 axb4 13. axb4 Rxa1 14. Bxa1 c5 15. Qb3
b6 16. Na4 Nfd7 17. bxc5 bxc5 18. Ne6 Rf6 19. h5 Nf8 20. Bxe5 dxe5 21. Nxf8
Bxf8 22. Nxc5 *
Position (FEN): 2b1qbk1/6pp/5r2/2NPpp1P/2P1p3/1Q2P3/4BPP1/4K2R b K - 0 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 831
Best move: Bxc5