Chess puzzle (Advantage)
Moves: 1. d4 Nf6 2. c4 g6 3. Nc3 Bg7 4. e4 d6 5. Be2 O-O 6. Bg5 h6 7. Be3 e5 8. d5 c6
9. Qd2 Re8 10. Bxh6 Nbd7 11. Bxg7 Kxg7 12. Nf3 Nc5 13. Qe3 Rh8 14. O-O-O Ng4
15. Qg5 f6 16. Qd2 Nxf2 17. Rhg1 Nfxe4 18. Nxe4 Nxe4 19. Qe3 cxd5 20. Rxd5 f5
21. Nxe5 Be6 22. Rd4 Qa5 *
Position (FEN): r6r/pp4k1/3pb1p1/q3Np2/2PRn3/4Q3/PP2B1PP/2K3R1 w - - 3 23
White to move.
Themes:  Middlegame  
Puzzle rating: 2235
Best move: Nxg6