Chess puzzle (Advantage)
Moves: 1. e4 Nf6 2. Nc3 e5 3. Nf3 Nc6 4. Bb5 Nd4 5. Nxe5 Nxb5 6. Nxb5 Bc5 7. Nc3 O-O
8. d3 Re8 9. Ng4 d5 10. Nxf6+ Qxf6 11. O-O Qg6 12. Qf3 Bg4 13. Qg3 Bd6 14. f4
Rad8 15. Nxd5 Qh5 16. Ne3 Bc5 17. b4 Bd4 18. Rb1 Be6 19. Bb2 Bxa2 20. Bxd4 Rxd4
21. Ra1 Be6 22. Rxa7 Rxb4 23. f5 Bd7 24. Ra5 Qh6 25. Ng4 *
Position (FEN): 4r1k1/1ppb1ppp/7q/R4P2/1r2P1N1/3P2Q1/2P3PP/5RK1 b - - 4 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 1523
Best move: Qb6+