Walsh also doubled and had two RBI as the Angels got their third win in four games.
After playing parts of the last two seasons, Walsh has become a tough out batting behind superstar Mike Trout in his first year as an everyday player.
“He was pretty spectacular," manager Joe Maddon said. “He’s playing with a lot of confidence. You can’t win that game without him out there."
His 29 RBI are tied for second in the American League and his .347 average ranks fourth.
“I just want to be another piece in the lineup," he said. “Just put pressure on pitchers."
Houston manager Dusty Baker raved about Walsh.
“I think he’s one of the best young hitters around, and so do they," he said. “This young man, he can hit. He’s been giving us trouble ever since the year started."
The Angels trailed by three and Houston starter Luis Garcia had retired seven in a row before Walsh cracked his homer to the corner of right field with one out in the sixth. Upton followed with his shot, which hit on the wall above the seats in left field, to cut the lead to 4-3 and end Garcia’s night.
Brandon Bielak (1-2) walked Jose Rojas before a double by Taylor Ward. The Angels tied it when Rojas scored on Phil Gosselin's single on a groundball that shortstop Carlos Correa didn’t field cleanly.
The Angels went on top 5-4 when Ward scored on a sacrifice bunt by Drew Butera.
In a bullpen game, José Suarez (1-0) allowed five hits and one run in four innings of relief for the win and Raisel Iglesias allowed one hit in a scoreless ninth for his sixth save.
“It was a real team effort up and down," Maddon said. “Beautiful stuff."
Myles Straw had two hits and two RBI for the Astros, who went 4 for 14 with runners in scoring position.
“You get a bad feeling in your stomach like: ‘Oh Lord, we left a lot of runners out there and kept them in the game,'" Baker said.
Junior Guerra made his first start since Sept. 2, 2018, filling in as an opener for the Angels with Alex Cobb on the injured list with a blister. Guerra, who has made 12 relief appearances this season, allowed three hits and three runs in one-plus inning.
Guerra walked the first two batters and the Astros made it 1-0 on a ground-rule double by Alex Bregman. Kyle Tucker doubled to open Houston’s second and scored on a single by Straw that chased Guerra.
Trout walked to start the fourth and scored on a double to center field by Walsh to cut the lead to 3-1.
There were two outs in the fifth when Correa singled and Tucker walked. Straw’s double to left field scored Correa to make it 4-1.
Angels two-way star Shohei Ohtani had a tough night, going 0 for 5 and tying a season high with three strikeouts.
Angels: 3B Anthony Rendon, who has been on the injured list since May 3 with a left knee bruise, did some work on the field before Monday’s game and could return for the start of Friday’s series at Boston.
Astros: LHP Framber Valdez, who has been out since fracturing his left ring finger on March 2, could throw a bullpen in Houston this week before beginning a minor league rehab assignment. ... RHP Jake Odorizzi is expected to throw live batting practice on Wednesday. He’s been on the injured list since April 24 with strained muscle in his right arm.
The Astros have reached the 85% vaccination threshold for Tier 1 individuals, which allowed them to ease some coronavirus restrictions on Monday. Now that they’ve reached the threshold, they don’t have to wear masks in the dugout or bullpen and no longer must use electronic tracing devices.
Ohtani (1-0, 2.41) is expected hit Tuesday night when he starts against Lance McCullers Jr. (2-1, 3.58). Ohtani has hit on the same day he’s pitched two times this season but has been out of the lineup the last two times he’s pitched.
St. Louis Cardinals plan to hire bench coach Oliver Marmol, 35, as next manager, sources say
The St. Louis Cardinals, looking for a new direction headed into next season, plan to hire Oliver Marmol, 35, as their next manager, sources told ESPN's Jeff Passan on Sunday night, after the club dismissed Mike Shildt earlier this month.
Sources: San Diego Padres locked in on hiring Indians' Ruben Niebla as pitching coach
The Padres are locked in on hiring Ruben Niebla to be their next pitching coach, sources told ESPN. Niebla has been with the Indians since 2001.
Houston Astros' Framber Valdez gets starting nod for World Series Game 1, will be opposed by Atlanta Braves' Charlie Morton
After tossing a gem at Fenway Park in the ALCS, Houston left-hander Framber Valdez will start Game 1 of the World Series for the Astros on Tuesday, opposed by Atlanta Braves right-hander Charlie Morton.
Sportsbooks install Houston Astros as World Series favorites over Atlanta Braves
Sportsbooks have installed the Astros as World Series favorites over the Braves. Houston opened as a -150 favorite at Caesars Sportsbook, but the price quickly ticked down to -145, with Atlanta listed at +125.
2021 MLB playoffs: NLCS MVP Eddie Rosario helps send Braves to first World Series since 1999
Rosario was a fourth-round draft pick by the Minnesota Twins in 2010 and has basically flown under the radar ever since. He was named NLCS MVP after the Braves defeated the heavily favored Dodgers to advance into their first World Series since 1999.
Braves vs Astros: A World Series 6 decades in the making
— Freddie Freeman swinging onto baseball’s biggest stage for the first time, Jose Altuve & Co. back for more. Luis Garcia, Framber Valdez and a fresh set of Houston arms facing Ozzie Albies, Austin Riley and these eager, young Atlanta bats.