Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 Bc5 4. O-O O-O 5. Re1 a5 6. Nxe5 c6 7. Nf3 d5 8.
exd5 Ng4 9. Rf1 cxd5 10. d4 Bb6 11. Bd3 Bc7 12. h3 Nf6 13. Nc3 Bxh3 14. gxh3
Qd7 15. Ng5 h6 16. Qf3 hxg5 17. Bxg5 Ne4 18. Nxe4 dxe4 19. Bxe4 Nc6 20. Qh5 f5
21. Bd5+ *
Position (FEN): r4rk1/1pbq2p1/2n5/p2B1pBQ/3P4/7P/PPP2P2/R4RK1 b - - 1 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 894
Best move: Qxd5