The 10-time All-Star drove high to center-field at the top of the fifth inning for a game-tying two-run blast and his 35th home run of the season. Trout crushed a fastball for the third straight game, this time from Konnor Pilkington for a 422-foot drive.
The Angels center fielder is within one blast of the eight-game record, held jointly by Dale Long (1956), Don Mattingly (1987) and Ken Griffey Jr (1993). Trout will get the chance to match the mark on Tuesday against the Guardians.
"That's good company to be in," Trout said. "I'm just putting a good swing on the ball and they're going out."
The win was important for the AL Central-leading Guardians, as Amed Rosario doubled home Steven Kwan in the seventh inning for the go-ahead run.
The Guardians are 74-65, three games ahead of the Chicago White Sox (72-69) who did not play on Monday.
Valdez equals deGrom quality-start record
Valdez's shutout tied New York Mets ace Jacob deGrom (2018) for the all-time single-season streak record since 1913, tossing down 107 pitches with eight strikeouts allowing six hits and one walk.
The Astros pitcher's shutout was almost broken when Willi Castro was called safe at the plate from Yordan Alvarez's throw but that was overturned on replay.
Dodgers secure postseason berth for real
The Los Angeles Dodgers officially clinched their postseason berth with a 6-0 win over the Arizona Diamondbacks after the MLB prematurely declared that on Sunday.
The MLB confirmed that an internal error in determining the Dodgers' postseason scenario meant that Dave Roberts' side actually needed one more win to lock in their 10th straight playoffs berth.
Mookie Betts blasted a ninth-inning three-run home run, marking a career-high 34 homers this season for him.