Jack Mayfield hit a three-run homer in the fifth inning and Andrew Heaney tossed seven innings of two-run ball to lead the Los Angeles Angels to a 3-2 victory over the Minnesota Twins on Thursday in Minneapolis.

Heaney (6-7), who had an 8.49 ERA over his previous five starts, held the Twins to four hits while walking two and striking out seven. He retired the final 11 batters he faced while making his longest start of the season.

Raisel Iglesias pitched a 1-2-3 ninth to pick up his 20th save of the season.

Jose Iglesias doubled twice and scored a run and right fielder Adam Eaton singled, scored a run and also threw out a runner at second for Los Angeles. It marked just the third time this season that the Angels won a game scoring three runs or fewer.

Kenta Maeda (4-4) took the loss after allowing three runs on seven hits and no walks while striking out six. Willians Astudillo hit an RBI double for Minnesota, which had a four-game home winning streak snapped and fell to 2-6 since the All-Star break.

WDAY logo
listen live
watch live
Newsletter signup for email alerts

The Angels are 2-4 since the break.

Minnesota jumped out to a 2-0 lead in the fourth inning. Miguel Sano led off with a ground-rule double into the bullpen in left-center and then stole third with one out. After Trevor Larnach walked, Astudillo lined a double down the right field line to drive in Sano. Larnach then scored on a groundout by Gilberto Celestino.

Los Angeles rebounded to take a 3-2 lead in the fifth. Iglesias started the rally with a one-out double down the left field line, and he advanced to third on a single by Eaton.

Mayfield, claimed off waivers from Seattle in mid-June, then lined his second homer of the season 370 feet into the bleachers in left. It was just the fourth home run of his three-season major league career.

Angels designated hitter Shohei Ohtani finished 0-for-4 with three strikeouts. He is 4-for-24 (.167) with 14 strikeouts since the All-Star break.