Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bc4 Nf6 4. Ng5 d5 5. exd5 Na5 6. Bb5+ c6 7. dxc6 bxc6 8.
Qf3 cxb5 9. Qxa8 Nd5 10. d3 Bc5 11. Nc3 Nxc3 12. bxc3 Nb7 13. O-O f6 14. Ne4
Bb6 15. Ba3 Kf7 16. Rab1 Qd5 17. Nd6+ Ke6 18. Nxc8 Qc6 19. d4 Rxc8 20. Qxc8+ *
Position (FEN): 2Q5/pn4pp/1bq1kp2/1p2p3/3P4/B1P5/P1P2PPP/1R3RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 642
Best move: Qxc8