Chess puzzle (Advantage)
Moves: 1. e4 d5 2. exd5 Nf6 3. c4 e6 4. Nc3 exd5 5. Nxd5 Nxd5 6. cxd5 Qxd5 7. Qe2+ Qe6
8. Nf3 Be7 9. Qxe6 Bxe6 10. Bb5+ c6 11. Ba4 O-O 12. O-O b5 13. Bc2 h6 14. g3
Nd7 15. d4 a5 16. Be3 a4 17. b3 axb3 18. axb3 Bb4 19. h4 Bc3 20. Rxa8 Rxa8 21.
Kg2 Ra2 22. Be4 Bxb3 23. Bxc6 Nf6 24. Bxb5 Bd5 25. Bd3 *
Position (FEN): 6k1/5pp1/5n1p/3b4/3P3P/2bBBNP1/r4PK1/5R2 b - - 2 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1563
Best move: Ng4