Kiyoshi Mio-USA TODAY Sports

Gunnar Henderson had three hits, including a home run for the second straight game, and the Baltimore Orioles held on for a 6-5 win against the Los Angeles Angels in the rubber game of their three-game series on Wednesday afternoon in Anaheim, Calif.

Adley Rutschman contributed two hits and an RBI for the Orioles, who have won four of five.

Baltimore starter Dean Kremer (1-2) allowed two runs and three hits in 5 1/3 innings. He walked one and matched his career high with 10 strikeouts.

Mike Trout, Taylor Ward and Zach Neto homered for the Angels, who have lost six of seven.

Los Angeles starter Tyler Anderson (2-3) allowed two runs and four hits over five innings. He struck out seven and walked a season-high four.

Henderson gave Baltimore a 1-0 lead when he hit the second pitch of the third inning just over the yellow line in right field.

Henderson went the other way with a double to lead off the fifth. Rutschman followed with a line-drive RBI single to left to stretch the lead to 2-0.

Jose Suarez relieved Anderson to start the sixth and gave up a leadoff double to James McCann and a walk to Colton Cowser. Jorge Mateo followed with a ground-rule double just out of the reach of a diving Ward in left, scoring McCann for a 3-0 lead.

Henderson then lined a two-run single to center for a 5-0 lead. Another run came home on a double play to make it 6-0.

Jo Adell delivered the first hit of the game for the Angels with two outs in the fifth and Trout broke up the shutout with his major league-leading 10th homer of the season in the sixth to cut the deficit to 6-1.

Kremer departed after walking the next batter and Ward followed with a two-run shot off Jacob Webb to make it 6-3.

Neto went deep on the first pitch of the eighth off Yennier Cano to further trim the lead to 6-4.

Craig Kimbrel came out for the ninth and gave up a leadoff infield single to Ehire Adrianza, who continued to third on a two-base throwing error by Mateo at second. Adrianza scored on a groundout by Logan O'Hoppe to cut it to 6-5 before Kimbrel shut the door on his seventh save.

More must-reads:

TODAY'S BEST
Pacers' Pascal Siakam leads team to Game 6 win vs. Knicks
Watch: Matt Duchene's 2OT winner sends Stars to conference final
Scottie Scheffler shoots improbable 66 after warming up for PGA Championship in a jail cell
Report: Tua Tagovailoa away from Dolphins amid contract chatter
Nuggets star has worrying comment about latest injury
Paul Skenes makes incredible Wrigley Field history in second-career MLB start
Giants rookie CF to undergo season-ending labrum surgery
Yankees' Juan Soto reacts to Hal Steinbrenner contract talk
Late goal sends Panthers to Eastern Conference Finals
Ex-teammate of Shohei Ohtani placed bets with same illegal bookmaker as interpreter 
Former Rams first-round pick retires from NFL after 11 seasons
Insider provides major injury update on Celtics' Kristaps Porzingis
Watch: Bruins strike first in Game 6 with incredible backhand goal
Dodgers make series of moves involving notable players
Hurricanes not expected to re-sign defenseman, center
Maple Leafs tab former Stanley Cup winner as new head coach
NFL insider expands on competition between Steelers QBs Russell Wilson, Justin Fields
NFL sets outrageous prices for Eagles-Packers Brazil game
Broncos 'very unlikely' to bring back former NFL interceptions leader
Greg Olsen offers broadcasting advice to Tom Brady