Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bb5 d6 4. d4 cxd4 5. Nxd4 Bd7 6. Nxc6 bxc6 7. Ba4 Nf6 8.
Nc3 g6 9. O-O Bg7 10. Re1 Qc7 11. Be3 O-O 12. Qd2 Rfb8 13. Rab1 Ng4 14. Bf4 e5
15. Bg5 f6 16. Bh4 Nh6 17. Bg3 Be6 18. f4 Rd8 19. Rf1 f5 20. Bb3 Bxb3 21. cxb3
Qe7 22. b4 Rab8 23. b5 fxe4 24. bxc6 d5 25. Nxd5 *
Position (FEN): 1r1r2k1/p3q1bp/2P3pn/3Np3/4pP2/6B1/PP1Q2PP/1R3RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 878
Best move: Qc5+