Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Bc4 Nf6 3. Nf3 d6 4. d4 Be6 5. dxe5 Bxc4 6. exf6 Qxf6 7. c3 Nc6 8.
Bg5 Qe6 9. Nbd2 Bxa2 10. O-O Be7 11. Bxe7 Nxe7 12. Nd4 Qe5 13. Rxa2 O-O 14. Ra1
c5 15. N4f3 Qh5 16. Nc4 Ng6 17. Qd5 Qg4 18. h3 Qf4 19. Qg5 Qxe4 20. Rfe1 *
Position (FEN): r4rk1/pp3ppp/3p2n1/2p3Q1/2N1q3/2P2N1P/1P3PP1/R3R1K1 b - - 1 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1132
Best move: Qxc4