ARLINGTON, Texas — Rougned Odor got a standing ovation from Texas Rangers fans when he came to bat for the first time after finishing his seven-game suspension for punching Jose Bautista.

The scrappy second baseman, already with a long running catch of a popup for the last out in the top of the first, then got a single and scored in the bottom of the inning when the Rangers went ahead to stay in a 10-4 victory over the Seattle Mariners on Saturday night.

"To get the flare over the infield kind of got him going," manager Jeff Banister said. "Got his sea legs underneath him, I guess you could say. He stumbled coming out of the box."

Elvis Andrus and Nomar Mazara homered, and Odor had two hits and scored twice following his reinstatement after serving Major League Baseball's penalty for slugging Toronto's right fielder in the testy home game May 15.

"It was amazing for me. The fans here, they're great." Odor said. "Those seven days were really long for me. I'm glad I'm back."

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 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.

"We're in first-inning woes a little bit," Mariners manager Scott Servais said on his 49th birthday. "You look up, you're down right out of the chute. We'll get it turned around. It's just a frustrating stretch right now."

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 and 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.

RANGERS ON TOP

The Rangers are 11 games over. 500 and have a two-game lead over Seattle for the AL West lead — both season highs. By taking the first two games of the three-game set, Texas has won its last nine home series since dropping two of three in their first homestand of the season which was against the Mariners. The last time the Rangers had won nine consecutive home series in the same season was 1993.

SHORT HOPS

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. He had a big smile on his face and clapped when the Rangers mascot donned a Spiderman costume for a skit between innings.

TRAINER'S ROOM

Mariners: OF Leonys Martin (strained left hamstring) did more agility drills Saturday, when he felt good a day after running. ... 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 per cent with no issues.

UP NEXT

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.