SEATTLE (AP) Jered Weaver gave up three runs over six innings for his fifth win in six starts and C.J. Cron homered to lead the Los Angeles Angels to a 6-4 victory over the Seattle Mariners on Tuesday night.
Weaver (6-3) gave up seven hits and a walk while striking out five. Weaver has lasted at least six innings in nine of his 11 starts this season, and this was the first time in eight outings he allowed more than two runs.
Cron led off the seventh inning with his third homer since making his major league debut on May 3.
Ernesto Frieri pitched the ninth for his seventh save, but the Mariners made it interesting. Robinson Cano hit a two-out run scoring single, and Justin Smoak walked before Kyle Seager ended the game with a deep fly to left-center field.
Smoak led off the fourth inning with his seventh home run for Seattle, which had won five of the last six meetings between the teams this season.
Roenis Elias (3-4) allowed five runs and eight hits in 6 1-3 innings. The five earned runs were the most the Mariners rookie has allowed in his 11 career starts.
The Angels opened the second inning with three straight doubles, and added another with one out to take a 3-0 lead.
Seattle answered in the bottom of the inning when Dutin Ackley doubled and scored on Nick Franklin's single.
The Angels loaded the bases with no outs in the fourth but only managed one run with Grant Green scoring as Howie Kendrick grounded into a double play.
The Mariners also loaded the bases for a run in the bottom of the fourth. After Smoak's homer, the Mariners loaded the bases with two outs. Weaver's first pitch to James Jones sailed over the head of catcher Chris Iannetta and Ackley scored from third on the wild pitch to cut Los Angeles' lead to 4-3.
The Angels added another run in the seventh on Mike Trout's sacrifice fly.
Sean Burnett relieved Weaver to start the seventh, but was removed after one batter with an apparent injury. It was Burnett's third appearance since coming off the disabled list Friday after recovering from elbow surgery last August.
NOTES: Angels manager Mike Scioscia said LHP Wade LeBlanc will start Wednesday in the series finale. LeBlanc, who was called up from Triple-A Salt Lake on Sunday, last appeared in a major league game on Aug. 19, 2013, as a member of the Houston Astros. His last major league start was May 6, 2013, for Miami. ... Cano was the DH Tuesday after getting spiked on a play Monday. ... Seattle LHP James Paxton, on the DL since April 9, had an MRI on Tuesday that revealed inflammation in his left shoulder. Paxton had a rehab start with Triple-A Tacoma on Saturday but will be shut down until the inflammation subsides, which the club estimated would be five to seven days.