Shohei Ohtani hit his eighth home run for the Angels, who chased Seattle starter Chris Flexen after four innings.
Four Mariners relievers combined to hold Los Angeles to one run and two hits in five innings.
Drew Steckenrider (2-1) entered at the start of the fifth and retired six straight batters, striking out the side in the sixth. Both Mike Trout and Anthony Rendon had words for plate umpire Lance Barrett in the inning after called third strikes.
Haniger hit his sixth career leadoff homer.
Moore homered in the second to tie it at 2, drove in Ty France with a single in the third to make it 3-all and manufactured a run in the sixth to give Seattle a two-run lead. He drew a walk, advanced on Junior Guerra’s wild pitch, stole third and scored on catcher Kurt Suzuki’s errant pickoff throw.
The Mariners overcame Flexen’s early struggles that gave the Angels a 2-0 first-inning lead on RBIs from Rendon and Jared Walsh. Ohtani’s homer put them ahead 3-2 in the third.
Tom Murphy’s fourth-inning solo homer ended the night for Angels starter Andrew Heaney (1-2).
Murphy and J.P. Crawford added RBI doubles in the eighth.
Angels: Manager Joe Maddon says a sore spot on RHP Ohtani’s finger is unlikely to derail his scheduled start Monday when LA hosts Tampa Bay. “It’s kind of a nonissue, and I hope it stays that way,” Maddon said. … The team is looking for an opening on the roster to bring back OF Juan Lagares (calf), who’s been on the injured list since April 13.
Mariners: Manager Scott Servais isn’t sure how long 1B Evan White will on the bereavement list due to the death of his grandfather. Complicating matters are the quarantine procedures the Gold Glove winner must go through before he can rejoin the team. C Jacob Nottingham, acquired Wednesday on waivers from Milwaukee, replaces him on the roster.
Angels: RHP Griffin Canning (1-2, 8.40) returns to the mound after giving up a season-high six runs in a loss at Houston on Saturday.
Mariners: RHP Ljay Newsome (1-0, 1.69) takes injured ace Marco Gonzales’ (left forearm strain) spot in the rotation. Newsome had been coming out of the bullpen in long relief before the injury.
More AP MLB: https://apnews.com/hub/MLB and https://twitter.com/AP_Sports