Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Nxd5 6. d3 Be6 7. Nxe6 fxe6 8.
O-O Qd7 9. Nc3 Bc5 10. Qg4 O-O-O 11. Ne4 Bb6 12. Bb5 Rhg8 13. c4 Nf6 14. Nxf6
gxf6 15. Qf3 a6 16. Ba4 Rg6 17. b4 Rdg8 18. g3 Bd4 19. Rb1 f5 20. Be3 Qg7 21.
Bxd4 *
Position (FEN): 2k3r1/1pp3qp/p1n1p1r1/4pp2/BPPB4/3P1QP1/P4P1P/1R3RK1 b - - 0 21
Black to move.
Themes:  Middlegame  
Puzzle rating: 1073
Best move: Nxd4