Stephen Drew hit a three-run homer in the top of the ninth to rally the Boston Red Sox to a 7-5 victory over the Houston Astros on Wednesday night.

David Ortiz had four hits and Jonny Gomes also hit a home run for the Red Sox, who have won seven of their last nine games.

Robbie Grossman had two hits, including a homer, and Jason Castro added two hits for the Astros, who have dropped six of seven and are a major league-worst 37-76.

Ortiz led off the ninth with a single and moved to second on Gomes' one-out walk before Drew's home run to right, his ninth of the season, off Josh Fields (1-2).

Junichi Tazawa (5-3) threw two scoreless innings for the win.

[Associated Press]

More From WBSM-AM/AM 1420