ARLINGTON, Texas (AP) Elvis Andrus homered, Rougned Odor scored twice in his return from a seven-game suspension for punching Jose Bautista and the Texas Rangers beat the Seattle Mariners 10-4 on Saturday night.
Odor got a standing ovation when introduced before his first at-bat. He was reinstated before the game after serving Major League Baseball's penalty for slugging Toronto's right fielder in the testy home game May 15.
The Rangers, whose 33-22 record is the best in the American League, led throughout after going up 3-0 in the first. Jurickson Profar had a leadoff double before a single by Ian Desmond and a sacrifice fly by Nomar Mazara, who later hit his 10th homer. After Odor's two-out single, Ryan Rua had a two-run double.
It was the fourth game in a row the Mariners trailed by three runs after the first inning. Their only victory in that span was the biggest comeback in franchise history, overcoming a 10-run deficit after five innings Thursday to win 16-13 at San Diego.
Rangers lefty Martin Perez (4-4) allowed three runs over six innings.
Nathan Karns (5-2) was gone after the first two batters in the fifth reached, and eventually scored. The right-hander allowed seven runs, with five strikeouts and five walks after going 5-0 in his previous nine starts, since losing his Mariners debut April 9.
Profar, who had hits in all seven games after being called up for Triple-A to fill in for Odor at second base, remained at the top of the Rangers lineup and had two more hits as the designated hitter.
Andrus' second homer of the season was a three-run shot in the fifth that made it 9-3. He also had a double and a walk, finishing with three runs.
Nelson Cruz hit his 12th homer for the Mariners, a solo shot in the third, and Franklin Gutierrez extended his hitting streak to 10 games with a seventh-inning double.
Mariners: OF Leonys Martin did more agility drills Saturday, when he felt good a day after running. Martin is on the disabled list with a strained left hamstring. ... INF Ketel Marte (sprained left thumb) will get a day off Sunday after playing his last rehab game and is expected to rejoin the Mariners on Monday.
Rangers: RHP A.J. Griffin, on the DL since May 8 with right shoulder stiffness, threw 47 pitches over three simulated innings. He is scheduled to throw another bullpen session Monday and could go out on a rehab assignment late next week if all goes well. ... Shin-Soo Choo (left hamstring strain) ran at 100 percent with no issues. He is expected to be the DH again for Double-A Frisco on Sunday.
Desmond was 3 for 5, his 22nd multihit game - all since he was hitting .109 through his first 12 games with the Rangers. He is hitting .310 overall and has hit .500 (23 of 46) during a 10-game hitting streak at home. ... Legendary comic creator Stan Lee, in town for Dallas Comic Con, threw out the ceremonial first pitch.
Mariners: Seattle will be trying to avoid a sweep in a three-game series for the fourth time this season. The Mariners have already been swept by AL West teams Oakland and the Los Angeles Angels.
Rangers: LHP Derek Holland has lost two of his last three starts but has a 2.41 ERA in that stretch. He is 11-4 with a 3.39 ERA in 22 career games against Seattle.