With the score tied in the eighth, White hit a pitch to left field off Hansel Robles that missed being a home run by just feet. The ball bounced off the top of the metal scoreboard and back into left field. George Springer and Carlos Correa came around to score, putting the Astros ahead 5-3.
Since the All-Star break, White has 16 extra-base hits with 26 RBIs.
The Astros entered the game leading the American League West by 1 1/2 games over Oakland.
Correa drove in the tying run earlier in the eighth with an RBI single to center off Cam Bedrosian (5-4).
Bedrosian gave up three runs and two hits while striking out one in two-thirds of an inning.
The Astros piled it on as two more runs scored off a misplayed ball by Eric Young Jr. Marwin Gonzalez hit a deep fly ball to left-center, which Young attempted a leaping catch on but missed and crashed into the wall. White and Josh Reddick came into score, capping the five-run eighth and making it 7-3.
The Angels committed four errors on the night.
Joe Smith (5-1) got the win after giving up one hit and striking out one in two-thirds of an inning.
The struggles of the Angels' bullpen wasted one of Felix Pena's best starts of his career. Pena gave up just two runs in seven innings, the longest start of his career.
In the sixth, Bregman crushed his 26th home run of the season, making it 3-2. This extended his reached base safely streak to 29 games.
Josh James made his major league pitching debut for the Astros and gave up three runs and five hits. He walked three and struck out nine - tying the second-most by an Astros pitcher making his debut.
Kole Calhoun provided the only offense for the Angels with a three-run home run in the second inning. It was Calhoun's 18th of the season.
Justin Upton Jr., who went 0-3, left the game with a mild concussion.
Angels: RHP Miguel Almonte and INF Jose Fernandez were called up from Triple-A Salt Lake and also selected RHP Junichi Tazawa to the major league roster.
Angels: RHP Shohei Ohtani (4-1, 3.10 ERA) will make his first start since June 6 on Sunday. Ohtani's 61 strikeouts through his first nine starts are the most in franchise history.
Astros: RHP Gerrit Cole (12-5, 2.85 ERA) gets the start in the series finale. Cole has 234 strikeouts, which ranks third in the majors.
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports