Chess puzzle (Advantage)
Moves: 1. d4 d5 2. Nf3 Nc6 3. c4 e6 4. Nc3 h6 5. Bf4 Bb4 6. e3 Nf6 7. a3 Be7 8. b4 a6
9. c5 O-O 10. Bd3 Nh5 11. Bg3 Bf6 12. O-O Nxg3 13. fxg3 Qe7 14. Ne2 Rd8 15. g4
Bg5 16. Qd2 g6 17. g3 e5 18. h4 e4 19. hxg5 hxg5 20. Nxg5 *
Position (FEN): r1br2k1/1pp1qp2/p1n3p1/2Pp2N1/1P1Pp1P1/P2BP1P1/3QN3/R4RK1 b - - 0 20
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 900
Best move: Qxg5