Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Nc3 Nd4 4. Bc4 Nxf3+ 5. Qxf3 Qf6 6. Qe2 c6 7. O-O Bc5 8.
d3 Ne7 9. Kh1 O-O 10. f4 d5 11. exd5 b5 12. fxe5 Qg6 13. Bb3 Bd4 14. dxc6 Nxc6
15. Nxb5 Bxe5 16. c3 Bg4 17. Qe4 Qh5 18. Bf4 Bxf4 19. Qxf4 Be2 20. Bd1 *
Position (FEN): r4rk1/p4ppp/2n5/1N5q/5Q2/2PP4/PP2b1PP/R2B1R1K b - - 2 20
Black to move.
Themes:  Middlegame  
Puzzle rating: 1604
Best move: Bxd1