general grant moved again on vicksburg, and on may 1, defeated pemberton at fort gibson. he also prevented a junction between joseph e. johnston and pemberton, and drove the latter into vicksburg, securing the stopper so tightly that after forty-seven days the garrison surrendered, july 4.