Chess puzzle (Advantage)
Moves: 1. e4 c5 2. Nf3 Nc6 3. d4 cxd4 4. Nxd4 e6 5. Nc3 d5 6. Nxc6 bxc6 7. exd5 cxd5
8. Bb5+ Bd7 9. Bd3 Nf6 10. Bg5 Be7 11. O-O h6 12. Bh4 O-O 13. Qf3 Bc6 14. Qg3
Nh5 15. Bxe7 Nxg3 16. Bxd8 Nxf1 17. Rxf1 Rfxd8 18. Re1 Rab8 19. b3 Bb5 *
Position (FEN): 1r1r2k1/p4pp1/4p2p/1b1p4/8/1PNB4/P1P2PPP/4R1K1 w - - 1 20
White to move.
Themes:  Endgame  
Puzzle rating: 1532
Best move: Nxb5