Trout led off the eighth with a blast to centre against Francisco Cordero (3-5) as the Angels spoiled Toronto's Canada Day party and disappointed the crowd of 34,853.
One out later, Albert Pujols singled and Trumbo, named an All-Star reserve before the game, followed with a drive to left, his 20th homer this season.
Trout went 2 for 4 with a walk and scored three times, raising his AL-leading average to .339.
Jason Isringhausen (3-0) worked one inning for the win despite allowing J.P. Arencibia's tying home run in the seventh, and Los Angeles earned a split in the four-game series.
YANKEES 4, WHITE SOX 2
NEW YORK (AP) — Robinson Cano hit a tie-breaking two-run homer after wasting a chance with the bases loaded his first time up against Gavin Floyd and New York beat the White Sox for a series split between division leaders.
Eric Chavez connected for a two-run drive in the second inning, helping New York raise its major league-leading total to 124 home runs. The power surge helped make Phil Hughes a winner on the Yankees' 66th Old-Timers' Day.
Coming off eight scoreless innings in his previous start, Hughes (9-6) gave up two quick runs in the first inning. He then settled in nicely to limit the hard-hitting White Sox to just three more hits over his final seven innings.
Hughes followed Hiroki Kuroda and Ivan Nova in giving the Yankees three quality starts from a rotation that took a couple of big hits Wednesday — CC Sabathia and Andy Pettitte went on the disabled list on the same day.
Cano homered in the third off Floyd (6-8).
INDIANS 6, ORIOLES 2
BALTIMORE (AP) — Justin Masterson pitched seven innings of five-hit ball and Shelley Duncan homered and hit two doubles for Cleveland.
Aaron Cunningham also homered for the Indians, who took three of four from the Orioles.
Jim Thome went 0 for 4 in his Baltimore debut. Acquired Saturday in a trade with Philadelphia, the 41-year-old slugger struck out twice and grounded out twice against the team with which he broke into the majors in 1991.
Masterson (5-7) retired the first 12 batters he faced and earned his first road win in four tries since May 3.
All-Star selection Adam Jones drove in a run and scored one for the Orioles, who have lost five of six and nine of 12.
Baltimore starter Brian Matusz (5-10) lost his fifth straight start.
TIGERS 5, RAYS 3
ST. PETERSBURG, Fla. (AP) — Prince Fielder and Austin Jackson drove in runs to help Detroit pull away from a sixth-inning tie to beat Tampa Bay.
Left-hander Drew Smyly (3-3) pitched five solid innings, allowing three runs and three hits to get his first win since May 25. The rookie walked one and struck out four.
Five different players drove in runs for the Tigers, who beat the struggling Rays for the third time in four days. Tampa Bay, which didn't have a hit until the fifth inning, has dropped six of its past seven games.
Jackson snapped a 3-all tie with a RBI single off Alex Cobb (3-5). Fielder, voted as the starting first baseman for the AL All-Star team, singled off Jake McGee to make it 5-3 after the Tampa Bay reliever walked All-Star Miguel Cabrera intentionally with a runner on second base.
RED SOX 2, MARINERS 1, 10 innings
SEATTLE (AP) — David Ortiz hit a sacrifice fly in the 10th inning to help Boston beat Seattle and split a four-game series.
Ryan Kalish, pinch-hitting for Brent Lillibridge, hit a one-out double off the right-centre field wall against Seattle reliever Brandon League (0-5) in the 10th. Dustin Pedroia followed with a single to right, putting runners at the corners.
Ortiz, announced earlier in the day as the AL's designated hitter in the All-Star game, hit a 2-0 pitch to deep right field for the go-ahead run.
Vicente Padilla (2-0) pitched a scoreless ninth. Alfredo Aceves recorded his 19th save.
Pedroia tied it in the eighth with his sixth home run of the season. He connected off Jason Vargas, who allowed five hits in eight innings.
TWINS 10, ROYALS 8
MINNEAPOLIS (AP) — Trevor Plouffe homered twice, Josh Willingham and Drew Butera had one each for Minnesota.
With one run already across in the sixth, Willingham hit a three-run homer to tie the game at 5. Two batters later, Plouffe hit a solo shot for his second of the day.
Plouffe also hit a solo homer in the second inning. Butera added a three-run shot in the eighth.
The home runs came off Kansas City starter Bruce Chen (7-7), who had mostly breezed through the first five innings.
Chen (7-7), who had allowed just one earned run in each of his last two starts, gave up six earned runs and six hits in 5 2-3 innings. Irving Falu drove in four runs for the Royals.
Reliever Jeff Gray (4-0) got the last two outs of the sixth and the first of the seventh for Minnesota.
ATHLETICS 3, RANGERS 1
ARLINGTON, Texas (AP) — Yu Darvish threw a wild pitch that allowed the tie-breaking run and lost at home for the first time with the Texas Rangers, losing to Oakland despite the Japanese ace's 11 strikeouts in seven innings.
Brandon Moss homered for Oakland and left-hander Travis Blackley (2-2) picked off two runners while holding a Texas lineup filled with All-Stars to one run over seven innings.
The fifth 10-strikeout game for Darvish (10-5) matched NL All-Star pitcher R.A. Dickey for the most in the majors this year. The 11 Ks equaled his season high.