Chess puzzle (Advantage)
Moves: 1. e4 c6 2. d4 d5 3. exd5 cxd5 4. c4 Nf6 5. Nc3 g6 6. cxd5 Bg7 7. Bb5+ Nbd7 8.
d6 exd6 9. Nf3 O-O 10. O-O Nb6 11. Bg5 h6 12. Bh4 Bd7 13. Bd3 Bc6 14. Rc1 Qd7
15. Re1 Rfe8 16. Rxe8+ Rxe8 17. d5 Nbxd5 18. Bxf6 Nxf6 19. Nd4 Nh5 20. Nxc6
bxc6 21. h3 Nf4 22. Bf1 Ne6 23. Qa4 Nd4 24. Rd1 Nb5 *
Position (FEN): 4r1k1/p2q1pb1/2pp2pp/1n6/Q7/2N4P/PP3PP1/3R1BK1 w - - 7 25
White to move.
Themes:  Middlegame  
Puzzle rating: 1234
Best move: Nxb5