Jacoby Ellsbury homered twice and Jonny Gomes added a three-run shot and the Boston Red Sox rallied from a five-run deficit for a 15-10 win over the Houston Astros on Tuesday night.

Catcher Ryan Lavarnway tied a major league record with four passed balls in the first inning as he struggled to handle pitches from knuckleballer Steven Wright, and the Astros took a 3-0 lead.

Houston extended its lead to 5-0 before Ellsbury's two-run shot in a three-run third closed the gap.

The Astros led 7-3 before a five-run fifth inning, highlighted by a two-run double by Lavarnway gave Boston a one-run lead.

The Red Sox tacked on five more runs in the sixth, capped by the pinch-hit homer by Gomes.

Robbie Grossman, Brett Wallace and Jake Elmore homered for the Astros, who have lost five of six.

[Associated Press]