Chess puzzle (Advantage)
Moves: 1. e4 e5 2. Nf3 Nf6 3. Bc4 d6 4. O-O Nxe4 5. d4 Bg4 6. dxe5 dxe5 7. Qxd8+ Kxd8
8. Nxe5 Nd6 9. Nxg4 Nxc4 10. Rd1+ Bd6 11. b3 Nb6 12. Ne5 Ke7 13. Bb2 Nd5 14.
Nc4 Nb4 15. Nxd6 cxd6 16. Bxg7 Rg8 17. Re1+ Kd7 18. Bf6 Nxc2 19. Re7+ Kc8 20.
Nc3 Nxa1 21. Nd5 Na6 22. b4 b5 23. a4 Rb8 24. axb5 Rxb5 25. Nc3 Nxb4 *
Position (FEN): 2k3r1/p3Rp1p/3p1B2/1r6/1n6/2N5/5PPP/n5K1 w - - 0 26
White to move.
Themes: Hanging Piece Middlegame  
Puzzle rating: 838
Best move: Nxb5