HOUSTON (AP) -- When Miguel Tejada met 8-year-old Jacob Scott on Friday, he was so touched by the little boy with muscular dystrophy he promised him a home run.
Tejada fulfilled his vow to the youngster by hitting the first of three straight Houston home runs in a 7-4 win over the Milwaukee Brewers. The Astros hit five homers in the game.
"I was so excited," said Tejada, who'd never promised a home run before. "I know it's hard to tell someone you'll hit a home run and do it. But today when I went to lunch with this kid I wanted him to be happy. So I told him I'd do it."
The Astros trailed 4-2 before Tejada's two-run shot to left off starter Carlos Villanueva with one out in the sixth. Lance Berkman followed with his home run to almost the exact same spot in the left field Crawford Boxes to make it 5-4 and give Houston its first lead of the game.
Villanueva got a short visit on the mound from coaches after Berkman's homer but remained in the game. Carlos Lee then completed the string of home runs and chased Villanueva with his own, also to left field.
Hunter Pence added a pair of home runs for Houston, one in the fifth inning and another in the eighth, and Roy Oswalt (3-3) evened his record after a shaky start to the season by allowing six hits and three earned runs in six innings.
"My curveball still ain't there all the time," Oswalt said. "I threw some good sliders. Overall, I pitched good enough to win and they helped by scoring some runs."
Tejada and several other Astros met with children Friday afternoon and hosted them at the game as part of an effort with the Muscular Dystrophy Association.
"I am really happy to God for all he gives me and when I talked to that kid I just thought, 'I've got to do something for the kid,'" said Tejada, who presented Jacob with an autographed bat after the game.
It was the first time the Astros have hit five home runs in a game since 2006. The offensive burst couldn't have come at a better time: $10,000 was donated to MDA for each homer hit.
"You can't ever know what those families go through unless you've had a child afflicted with something like that," said Berkman, who also met some of the children. "Any small thing that anybody can do to help alleviate some of that burden is obviously beneficial. It's what we're supposed to do."
Astros closer Jose Valverde hit Prince Fielder with a pitch to start the ninth before striking out Corey Hart. The Astros had a chance to end the inning when Bill Hall grounded to Kaz Matsui, but after tagging Fielder he threw the ball over Berkman's head and into the stands for his third error of the night.
Valverde struck out J.J. Hardy to get his sixth save in nine opportunities.
Villanueva (1-3) retired the first 11 batters before a single by Tejada with two outs in the fourth inning. Villanueva got out of the inning on a pop fly by Berkman, but wound up allowing nine hits and six runs with four strikeouts in five innings.
"It's kind of striking, those first four inning giving up one hit and then giving up eight hits," Brewers manager Ned Yost said. "It just kind of snowballed. He got it up and he just didn't make the necessary adjustments."
The six runs Villanueva allowed were the most he's given up since yielding six in five innings on June 30, 2006.
"I felt pretty good the first couple of innings," he said. "I kept the ball down and was executing my game plan. After that I had poor pitch selection, especially in the fifth inning. I got the ball up and every time I did they hit it."
Lee doubled to start the fifth before a home run to right field by Pence made it 4-2. Villanueva gave up two singles, but Michael Bourn grounded into a double play to end the inning.
Mike Cameron's home run to lead off the fifth pushed the lead to 3-0. An RBI single by Hardy scored Fielder later in the inning.
Ty Wigginton returned to Houston's lineup Friday night after missing 22 games with a fractured thumb. ... Oswalt now has 1,203 strikeouts in his career. ... It is the second time this year that Braun has hit homers in two straight games.