Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Qxd5 3. Nc3 Qd8 4. Nf3 Nf6 5. d4 Bg4 6. Bc4 e6 7. O-O Bd6 8.
Bg5 c6 9. Ne4 Bc7 10. Nxf6+ gxf6 11. Be3 Nd7 12. c3 Nb6 13. Bd3 Qd6 14. g3
O-O-O 15. b4 Rdg8 16. Be2 h5 17. a4 h4 18. Bf4 e5 19. dxe5 fxe5 20. Qxd6 *
Position (FEN): 2k3rr/ppb2p2/1npQ4/4p3/PP3Bbp/2P2NP1/4BP1P/R4RK1 b - - 0 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1548
Best move: Bxd6