Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nc6 3. Bb5 Nf6 4. d3 Bc5 5. O-O O-O 6. c3 d5 7. Nbd2 d4 8. b4
Bb6 9. Bxc6 bxc6 10. c4 c5 11. b5 Ba5 12. Bb2 Bg4 13. Qa4 Bb4 14. a3 Bxd2 15.
Nxd2 a6 16. f3 Be6 17. bxa6 Nh5 18. g3 f5 19. Qc2 fxe4 20. Nxe4 Rxa6 21. Nxc5
Rc6 22. Nxe6 Rxe6 23. Rae1 c5 24. Bc1 Rg6 25. Rxe5 *
Position (FEN): 3q1rk1/6pp/6r1/2p1R2n/2Pp4/P2P1PP1/2Q4P/2B2RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1485
Best move: Nxg3