Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nc3 Nc6 3. Nf3 Nf6 4. e4 d6 5. d3 Bg4 6. Be2 Bxf3 7. Bxf3 Nd4 8.
Be3 Nxf3+ 9. Qxf3 e5 10. Bg5 Be7 11. O-O O-O 12. Be3 Qd7 13. h3 Rab8 14. Nd5
Nxd5 15. exd5 b5 16. Qg3 Bf6 17. h4 Kh8 18. f4 exf4 19. Rxf4 Be5 20. Qg4 Bxf4 *
Position (FEN): 1r3r1k/p2q1ppp/3p4/1ppP4/2P2bQP/3PB3/PP4P1/R5K1 w - - 0 21
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1421
Best move: Qxd7