Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Qf3 Bb7 9. Ba4 h6 10. Ne4 Be7 11. Nbc3 O-O 12. d3 c5 13. Qg3 c4 14. Nxf6+ Bxf6
15. Ne4 Bxe4 16. dxe4 Kh8 17. Qh3 Bg5 18. Qf5 Bxc1 19. Rxc1 c3 20. O-O *
Position (FEN): r2q1r1k/p4pp1/7p/n3pQ2/B3P3/2p5/PPP2PPP/2R2RK1 b - - 1 20
Black to move.
Themes: Advanced Pawn Middlegame  
Puzzle rating: 1198
Best move: cxb2