Chess puzzle (Advantage)
Moves: 1. e4 d6 2. d4 c6 3. Nf3 Bg4 4. Be2 g6 5. h3 Bxf3 6. Bxf3 Bg7 7. c3 e6 8. O-O
Ne7 9. Qb3 Qd7 10. Nd2 O-O 11. Re1 Bh6 12. Nf1 Bxc1 13. Raxc1 d5 14. exd5 cxd5
15. Qc2 Nbc6 16. Rcd1 Rac8 17. Rd3 Nf5 18. Bg4 Nfxd4 19. Qd2 Nb5 20. c4 f5 *
Position (FEN): 2r2rk1/pp1q3p/2n1p1p1/1n1p1p2/2P3B1/3R3P/PP1Q1PP1/4RNK1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1499
Best move: cxb5