Chess puzzle (Advantage)
Moves: 1. d4 d5 2. c4 Nf6 3. Nf3 e6 4. Nc3 Bb4 5. a3 Bxc3+ 6. bxc3 Nc6 7. Bg5 h6 8.
Bh4 g5 9. Bg3 Qe7 10. e3 Bd7 11. cxd5 Nxd5 12. c4 Nf6 13. Qc2 O-O-O 14. c5 a6
15. Rb1 Na5 16. Ne5 Nd5 17. Nc4 Nxc4 18. Bxc4 Bc6 19. e4 Nf6 20. Be5 Rxd4 *
Position (FEN): 2k4r/1pp1qp2/p1b1pn1p/2P1B1p1/2BrP3/P7/2Q2PPP/1R2K2R w K - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1148
Best move: Bxd4