Chess puzzle (Advantage)
Moves: 1. e4 g6 2. d4 Bg7 3. Nf3 d6 4. Bc4 Bg4 5. Be3 Nc6 6. c3 Nf6 7. Nbd2 e6 8. Qb3
Na5 9. Qa4+ Nc6 10. Bb5 Qd7 11. h3 Bxf3 12. gxf3 a6 13. Bd3 b5 14. Qb3 O-O 15.
O-O-O Rfb8 16. f4 Bf8 17. e5 Ne8 18. Be4 d5 19. Bd3 Na5 20. Qc2 Nc4 21. Nxc4 *
Position (FEN): rr2nbk1/2pq1p1p/p3p1p1/1p1pP3/2NP1P2/2PBB2P/PPQ2P2/2KR3R b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1134
Best move: bxc4