Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. Bc4 d6 4. h3 g6 5. Ke2 Bg7 6. Re1 Nf6 7. d3 O-O 8. Nc3
a6 9. Bg5 h6 10. Bf4 e5 11. Be3 Nd4+ 12. Bxd4 cxd4 13. Nd5 b5 14. Bb3 Nh5 15.
Qd2 Bb7 16. g4 Bxd5 17. gxh5 Bxb3 18. axb3 Qd7 19. Rg1 g5 20. Nxg5 hxg5 *
Position (FEN): r4rk1/3q1pb1/p2p4/1p2p1pP/3pP3/1P1P3P/1PPQKP2/R5R1 w - - 0 21
White to move.
Themes:  Middlegame  
Puzzle rating: 955
Best move: Qxg5