The Boston Red Sox keep finding ways to come back. A night after rallying from a five-run deficit to win, the Red Sox overcame a three-run deficit Wednesday, using Stephen Drew's three-run homer in the ninth to beat the Houston Astros 7-5.