Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Nxe4 4. Nxe5 d5 5. Bb3 Qe7 6. d4 f6 7. f3 Ng5 8.
Bxg5 fxg5 9. O-O Be6 10. Nc3 Qd6 11. Qd2 Be7 12. Rae1 O-O 13. f4 g4 14. Qd1 Bf6
15. f5 Bxe5 16. dxe5 Qc5+ 17. Kh1 Bxf5 18. Bxd5+ Kh8 19. Bxb7 Nd7 20. Bxa8 Rxa8
21. Qxd7 *
Position (FEN): r6k/p1pQ2pp/8/2q1Pb2/6p1/2N5/PPP3PP/4RR1K b - - 0 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1018
Best move: Bxd7