Neil Walker’s blast just enough to hold off Red Sox for one night