Chess puzzle (Advantage)
Moves: 1. d4 c6 2. Bf4 Nf6 3. e3 d6 4. Bd3 Nbd7 5. Nd2 e5 6. dxe5 dxe5 7. Bg3 Be7 8.
Ngf3 Qa5 9. c3 Nh5 10. Bc2 Nxg3 11. hxg3 h6 12. Qe2 b6 13. Nc4 Qd5 14. Rd1 Qe6
15. Bb3 Qf6 16. Qc2 b5 17. Na5 O-O 18. g4 e4 19. Qxe4 Nc5 20. Qc2 Nxb3 21. Nxb3
Qe6 22. g5 Bxg5 *
Position (FEN): r1b2rk1/p4pp1/2p1q2p/1p4b1/8/1NP1PN2/PPQ2PP1/3RK2R w K - 0 23
White to move.
Themes:  Middlegame  
Puzzle rating: 1117
Best move: Nxg5