Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 d6 3. Bc4 e6 4. a3 a6 5. d3 Nc6 6. Nbd2 Nf6 7. Nf1 Be7 8. Ng3
O-O 9. O-O b5 10. Ba2 Bb7 11. h3 Nd4 12. Nxd4 cxd4 13. f4 Qc7 14. f5 d5 15. Bf4
Bd6 16. Qd2 dxe4 17. fxe6 e3 18. Bxd6 Qxd6 19. exf7+ Kh8 20. Qe2 *
Position (FEN): r4r1k/1b3Ppp/p2q1n2/1p6/3p4/P2Pp1NP/BPP1Q1P1/R4RK1 b - - 2 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 914
Best move: Qxg3