Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 e6 4. e3 Bd6 5. Bd3 Bxf4 6. exf4 Qd6 7. Qd2 a6 8.
Nf3 c5 9. dxc5 Qxc5 10. O-O O-O 11. a3 Nc6 12. b4 Qa7 13. Ne2 b5 14. Ned4 Nxd4
15. Nxd4 Bb7 16. Rfe1 Rfd8 17. Re3 Rac8 18. Rh3 h6 19. Re1 Rc7 20. f5 *
Position (FEN): 3r2k1/qbr2pp1/p3pn1p/1p1p1P2/1P1N4/P2B3R/2PQ1PPP/4R1K1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1129
Best move: Qxd4