Chess puzzle (Advantage)
Moves: 1. c4 c5 2. Nc3 e5 3. g3 Nc6 4. Bg2 Nf6 5. e4 d6 6. Nge2 Be7 7. O-O O-O 8. h3
h6 9. d3 Be6 10. f4 exf4 11. Nxf4 Bd7 12. Kh2 Nd4 13. Be3 Ne6 14. Nfd5 b6 15.
Nxe7+ Qxe7 16. e5 dxe5 17. Bxa8 Rxa8 18. Qf3 Rc8 19. Bxh6 Nd4 20. Qf2 Qe6 21.
g4 Qd6 22. Ne4 *
Position (FEN): 2r3k1/p2b1pp1/1p1q1n1B/2p1p3/2PnN1P1/3P3P/PP3Q1K/R4R2 b - - 2 22
Black to move.
Themes:  Middlegame  
Puzzle rating: 1832
Best move: Nxg4+