Chess puzzle (Advantage)
Moves: 1. e4 e5 2. d4 exd4 3. Bc4 c6 4. Nf3 d5 5. exd5 cxd5 6. Bb5+ Bd7 7. Nxd4 Bxb5
8. Nxb5 Qa5+ 9. N5c3 Bb4 10. O-O Nf6 11. Re1+ Be7 12. Bd2 Nc6 13. Ne4 Qb5 14.
Nxf6+ gxf6 15. Bc3 O-O-O 16. Qg4+ Kb8 17. Nd2 Rhg8 18. Qf5 Rg5 19. Qxh7 Rdg8
20. g3 d4 21. Nf3 R5g7 22. Qd3 Qxd3 23. cxd3 dxc3 24. bxc3 Bb4 *
Position (FEN): 1k4r1/pp3pr1/2n2p2/8/1b6/2PP1NP1/P4P1P/R3R1K1 w - - 1 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1056
Best move: cxb4