Chess puzzle (Advantage)
Moves: 1. e4 d6 2. Nf3 e5 3. d4 Bg4 4. dxe5 Bxf3 5. Qxf3 dxe5 6. Bc4 Nf6 7. g4 Bb4+ 8.
c3 Bc5 9. b4 Be7 10. g5 Ng8 11. Bxf7+ Kd7 12. Qf5+ Kc6 13. Bd5+ Kb6 14. Be3+ c5
15. bxc5+ Bxc5 16. Bxc5+ Kxc5 17. Qxe5 Kb6 18. Na3 Nc6 19. Nc4+ Ka6 20. Qxg7
Nge7 21. Bxc6 Nxc6 22. O-O Qd3 23. Nd6 *
Position (FEN): r6r/pp4Qp/k1nN4/6P1/4P3/2Pq4/P4P1P/R4RK1 b - - 3 23
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1221
Best move: Qxd6