Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Bf4 g6 3. e3 Bg7 4. Nf3 d6 5. Bd3 O-O 6. c3 c5 7. Nbd2 Bg4 8. Qc2
cxd4 9. exd4 a6 10. h3 Bxf3 11. Nxf3 Nh5 12. Bh2 Nc6 13. g4 Nf6 14. O-O-O b5
15. g5 Nd5 16. Be4 e6 17. h4 b4 18. h5 bxc3 19. bxc3 Rc8 20. Bxd5 Nb4 21. Qb3
Nxd5 22. c4 Qc7 23. hxg6 fxg6 24. c5 dxc5 *
Position (FEN): 2r2rk1/2q3bp/p3p1p1/2pn2P1/3P4/1Q3N2/P4P1B/2KR3R w - - 0 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1245
Best move: Bxc7