Chess puzzle (Advantage)
Moves: 1. e4 e5 2. f4 exf4 3. Bc4 Bc5 4. Nf3 d6 5. d4 Bb6 6. Bxf4 Bg4 7. O-O Nc6 8. c3
Nf6 9. Nbd2 O-O 10. Kh1 Re8 11. h3 Bh5 12. Re1 h6 13. Qc2 a6 14. g4 Bg6 15. g5
Nh5 16. Be3 Qd7 17. Kh2 Ne7 18. Rg1 d5 19. Bd3 Nc6 20. e5 Bxd3 *
Position (FEN): r3r1k1/1ppq1pp1/pbn4p/3pP1Pn/3P4/2PbBN1P/PPQN3K/R5R1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 717
Best move: Qxd3