Chess puzzle (Advantage)
Moves: 1. e4 c5 2. d3 Nc6 3. Nf3 d6 4. Nc3 a6 5. Be2 e5 6. O-O Nf6 7. a3 Be6 8. Bg5
Be7 9. Nd5 Nxd5 10. exd5 Bxd5 11. Bxe7 Qxe7 12. c4 Be6 13. b4 cxb4 14. axb4
Nxb4 15. Qa4+ Nc6 16. d4 Bd7 17. d5 Nd4 18. Qd1 Nxe2+ 19. Qxe2 O-O 20. Rfe1
Rfc8 21. Nd4 Rxc4 *
Position (FEN): r5k1/1p1bqppp/p2p4/3Pp3/2rN4/8/4QPPP/R3R1K1 w - - 0 22
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 793
Best move: Qxc4