Trout hit a three-run home run in the first inning and added an RBI triple in the third, but the Mariners rallied for four runs in the seventh inning and beat the Angels 8-6 on Saturday night. Shawn O'Malley, once a property of the Angels, delivered the decisive blow with a three-run homer off Deolis Guerra with two outs in the seventh to cap Seattle's rally and a celebratory night for the Mariners franchise after the retirement of Griffey's No.