ANAHEIM, Calif. -- - Ryan Mountcastle drove in three runs, including the go-ahead single in the seventh inning, and the Baltimore Orioles overcame two homers by Mike Trout to rally past the Los Angeles Angels 5-4 on Saturday night.
Baltimore has won two straight for the first time this season and will try for its first three-game sweep at Angel Stadium since 2010 on Sunday.
"We've been putting together great at-bats, drawn a lot of walks and getting guys on base. We were able to execute with guys in scoring position tonight," Mountcastle said.
Trout set an Angels record with his 21st multi-homer game. Brandon Marsh also went deep with a two-run shot in the sixth to give the Halos a 4-2 lead.
Baltimore responded with three in the seventh, including Mountcastle's two-run single. The Orioles loaded the bases on Anthony Bemboom's bunt single, Cedric Mullins' hit by pitch and third baseman Anthony Rendon's throwing error. Bemboom scored on Trey Mancini's sacrifice fly before Mountcastle laced a single to left field off Ryan Tepera to score Mullins and Anthony Santander.
It is the 11th time in Mountcastle's brief big league career he has had three or more RBI in a game.
"It was just a matter of time before he got a big hit for us," manager Brandon Hyde said. "We continue to take good at-bats and grind it out. I love the way we ran the bases tonight. We played good defense for the most part and we pitched well."
All three Orioles runs in the seventh were unearned.
"We made too many mistakes and they got us. The hit batter really set them up," Angels manager Joe Maddon said. "I like our defensive team, but we did not play up to our standards. You can't give them that many opportunities."
The Orioles jumped out to a 2-0 lead in the first inning before Trout hit solo shots in the first and fifth off Spenser Watkins. It was Trout's first multi-homer game since Aug. 10, 2020, against Oakland, and it moved him past Tim Salmon and Vladimir Guerrero for the franchise lead.
"It's a cool stat, but we lost," Trout said.
Trout brought the Angels within 2-1 when he drove Watkins' fastball into the elevated stands in center field. He then tied it by connecting on a curveball to left. Trout missed the three-game series at Houston after being hit by a pitch on his left hand April 17 at Texas, but is 4 for 8 since returning.
OFF AND RUNNING
Baltimore took advantage of Noah Syndergaard's troubles keeping runners in check with four stolen bases in the first two innings.
The Orioles swiped three bags in the first, marking the first time they had done that in an inning since 2019, also against the Angels.
Mullins got aboard with a leadoff walk and stole second before Santander was hit by a pitch. Mullins stole third with one out before Mountcastle drove him in with a base hit to left-center. Santander advanced to third on Mountcastle's hit and came home on Rougned Odor's sacrifice fly to center.
Opponents have stolen 146 bases in 164 tries against Syndergaard in his career.
Syndergaard settled down after a rough first inning and retired nine straight batters from the second to the fifth. The right-hander allowed two runs on three hits and struck out six in 5 2/3 innings.
Watkins went five innings and gave up two runs on three hits with three strikeouts. Baltimore's starters have not allowed more than two earned runs in 12 straight games.
Orioles: Opening day starter John Means announced on social media that he needs season-ending Tommy John surgery on his left elbow.
Angels: 2B David Fletcher (left hip strain) went 0 for 3 in a rehab game for Triple-A Salt Lake.
Orioles: RHP Chris Ellis (0-0, 0.00 ERA) allowed no runs on four hits in 4 1/3 innings in his last start April 19 at Oakland.
Angels: LHP José Suarez (0-1, 5.19 ERA) will make his second career start against Baltimore. He had a no-decision on July 25, 2019, after allowing two runs in 4 1/3 innings.