Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Nf6 3. d4 Bg4 4. Be2 Bxe2 5. Nxe2 Qxd5 6. O-O Nc6 7. c3 O-O-O
8. Nf4 Qf5 9. Qb3 e5 10. dxe5 Nxe5 11. Na3 g5 12. Ne2 Bc5 13. Nb5 h5 14. Nbd4
Qg6 15. Be3 h4 16. Qc2 g4 17. Qxg6 Nxg6 18. Rad1 Ne4 19. f3 gxf3 20. Rxf3 Rhe8
21. Kh1 h3 22. g3 Ne5 23. Rff1 Ng4 24. Bg1 Bxd4 25. Nxd4 *
Position (FEN): 2krr3/ppp2p2/8/8/3Nn1n1/2P3Pp/PP5P/3R1RBK b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1926
Best move: c5