Chess puzzle (Advantage)
Moves: 1. d4 b5 2. e4 a6 3. a4 b4 4. c3 e6 5. Bd2 bxc3 6. Nxc3 Bb7 7. Nf3 Nc6 8. Be2
Nf6 9. O-O Bb4 10. d5 exd5 11. exd5 Ne7 12. Bg5 Bxc3 13. bxc3 Bxd5 14. Bxf6
gxf6 15. Qd4 Rg8 16. Qxf6 Be6 17. Bd3 Ng6 18. Qd4 Qe7 19. Rfe1 c5 20. Qe4 d5
21. Qe2 c4 22. Bf5 *
Position (FEN): r3k1r1/4qp1p/p3b1n1/3p1B2/P1p5/2P2N2/4QPPP/R3R1K1 b q - 1 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1759
Best move: Bxf5