Chess puzzle (Advantage)
Moves: 1. d4 d5 2. e3 Nf6 3. Bd3 e6 4. Nd2 c5 5. c3 cxd4 6. exd4 Be7 7. f4 g6 8. Ngf3
O-O 9. O-O b6 10. Ne5 Ba6 11. Bxa6 Nxa6 12. Qe2 Nc7 13. g4 Nd7 14. Nc6 Qe8 15.
Nxe7+ Qxe7 16. Nf3 b5 17. Ne5 Nxe5 18. fxe5 b4 19. Bh6 Rfc8 20. Qf3 bxc3 21.
bxc3 Nb5 22. Bg5 *
Position (FEN): r1r3k1/p3qp1p/4p1p1/1n1pP1B1/3P2P1/2P2Q2/P6P/R4RK1 b - - 2 22
Black to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 969
Best move: Qxg5