Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. d3 d6 4. Bg5 Bg4 5. Be2 h6 6. Bh4 g5 7. Bg3 Nh5 8. Nfd2
Nxg3 9. fxg3 Bxe2 10. Qxe2 Nc6 11. O-O Nd4 12. Qf2 Qe7 13. Nc4 O-O-O 14. c3 Ne6
15. Qxa7 Nc5 16. d4 Na6 17. Na5 c5 18. Qa8+ Nb8 19. dxc5 dxc5 20. Nc4 Qe6 21.
Qa7 *
Position (FEN): 1nkr1b1r/Qp3p2/4q2p/2p1p1p1/2N1P3/2P3P1/PP4PP/RN3RK1 b - - 3 21
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1127
Best move: Qxc4