Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 d6 3. Bc4 Be7 4. Nc3 Nf6 5. d3 c6 6. h3 a5 7. a3 a4 8. Ng5 O-O
9. O-O b5 10. Ba2 Bd7 11. Nf3 c5 12. Nd5 Na6 13. Nxe7+ Qxe7 14. Bg5 h6 15. Bh4
Be6 16. Bxe6 Qxe6 17. Nh2 Nc7 18. f4 exf4 19. Rxf4 Nh7 20. Bg3 b4 21. axb4 cxb4
22. Qd2 b3 23. cxb3 Qxb3 24. Rff1 Ne6 25. Bxd6 *
Position (FEN): r4rk1/5ppn/3Bn2p/8/p3P3/1q1P3P/1P1Q2PN/R4RK1 b - - 0 25
Black to move.
Themes:  Middlegame  
Puzzle rating: 995
Best move: Qb6+