Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 d6 4. e4 Bg7 5. Bd3 e6 6. Nge2 O-O 7. O-O a5 8. f4 b6
9. e5 dxe5 10. fxe5 Nfd7 11. Ne4 Bb7 12. Bg5 f6 13. exf6 Nxf6 14. Qb3 Bxe4 15.
Bxe4 c6 16. c5 bxc5 17. Qxe6+ Kh8 18. dxc5 Qd7 19. Qxd7 Nbxd7 20. Bxf6 Nxf6 21.
Bxc6 Rac8 22. Nd4 Ng4 23. Bf3 *
Position (FEN): 2r2r1k/6bp/6p1/p1P5/3N2n1/5B2/PP4PP/R4RK1 b - - 4 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1062
Best move: Bxd4+