Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. Nc3 d5 3. Bf4 a6 4. e3 Bf5 5. Nf3 Nc6 6. a3 h6 7. Be2 g5 8. Bg3
Nh5 9. Qd2 Nxg3 10. hxg3 e6 11. Nh2 h5 12. f3 Bd6 13. e4 Bxg3+ 14. Kd1 Bf4 15.
Qd3 dxe4 16. fxe4 Bg6 17. g3 Bd6 18. Kd2 Be7 19. Nf3 Bf6 20. d5 Ne5 21. Nxe5
Bxe5 22. Raf1 Bxg3 *
Position (FEN): r2qk2r/1pp2p2/p3p1b1/3P2pp/4P3/P1NQ2b1/1PPKB3/5R1R w kq - 0 23
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 1157
Best move: Qxg3