OAKLAND, Calif. -- Marco Gonzales had to work hard early on, and Seattle manager Scott Servais started thinking about his bullpen.
Gonzales had other ideas.
The veteran left-hander pitched seven effective innings and the Mariners hit two homers in a 9-2 victory over the Oakland Athletics on Friday night.
"Really nice job to go that deep in the ballgame," Servais said. "The pitch count was up early. After the first three innings I was hoping we'd get five, maybe six. So for him to get it in check there and have a couple quick innings late really helped us."
Gonzales (7-6) struck out three and walked two to beat the A's for the second time this season. He got Chad Pinder to hit into an inning-ending double play after Oakland loaded the bases in the first inning and retired 11 of 12 batters before Servais called for a pair of relievers to finish off the final two frames.
"We went right after them and had a good game plan going in and executed it as best as we could," Gonzales said. "Just changing up sequences, getting ahead. I love that (Servais) trusted me to go back out in the seventh."
The Mariners also got a solid performance from J.P. Crawford, who doubled twice and drove in three runs after coming off the injured list earlier in the day. Kyle Seager added a sacrifice fly to tie Raul Ibanez for sixth place in franchise history with 612 RBI.
"We had a lead briefly and then just didn't play a good game," A's manager Bob Melvin said. "They just kept adding on and we couldn't take advantage of the opportunities we had early on."
Crawford's bases-loaded double in the fourth put Seattle ahead for good and came one batter after shortstop Marcus Semien dropped a throw while trying to cover second base.
Crawford had been out with a left ankle sprain, but he hit the ball hard in all five plate appearances.
"He was on everything tonight," Servais said. "The big thing with J.P. is when he keeps using the whole field. Great to have him back."
Seager's sacrifice fly made it 4-1.
Narvaez singled in the fourth and fifth, and then hit his career-best 10th homer off Wei-Chung Wang in the seventh.
Smith went deep in the eighth.
A's starter Chris Bassitt (3-3) allowed four runs, three earned, and five hits in 5 2/3 innings in his first appearance against Seattle since 2016.
Chapman, Oakland's Gold Glove third baseman, made a sliding backhanded catch in left field to rob Daniel Vogelbach of a hit in the first inning.
The Mariners optioned infielder Shed Long to Triple-A Tacoma. Right-hander Matt Festa was called up.
Mariners: RHP Felix Hernandez pulled himself out of his first minor league rehab start because of fatigue. Hernandez exited after throwing 31 pitches for Triple-A Tacoma. The Mariners said Hernandez came out of the game when he wore down, not with pain. ... RHP Brandon Brennan was placed on the IL with a strained right shoulder.
Athletics: OF Stephen Piscotty will be out until at least next week after undergoing surgery to remove a melanoma from his right ear. The 28-year-old Piscotty had surgery Thursday after the melanoma on the outer lobe of his ear was discovered during a routine spot check on May 28.
Oakland right-hander Frankie Montas (8-2, 2.84 ERA) starts against Seattle and is 4-0 over his last five starts. The Mariners plan to go with an opener, although Servais has not determined who it will be. Lefty Wade LeBlanc is expected to take over after the opener.
More AP MLB: https://apnews.com/tag/MLB and https://twitter.com/AP-Sports
Jeter amazes with defensive assist in ALDS
In Game 3 of the 2001 ALDS, Derek Jeter ran across the infield to grab an errant throw that had missed the cutoff man and flipped the ball to catcher Jorge Posada for the out at home plate.
Why baseball needs Derek Jeter today as much as ever
With a cheating scandal rocking the sport, his Hall of Fame election is a time to remember that his playing career still means so much.
Olney: Expect to see pitchers throw at Astros this season
Buster Olney says he's not going to be surprised if he sees opposing pitchers throw at Astros batters this upcoming season.
Nolan Arenado's ire rooted in Rockies' inactivity after 71-91 season
The conflict simmering between Nolan Arenado and Colorado centers on a winter of inaction less than a year after the team signed the star third baseman to an eight-year, $260 million contract extension, sources said.
Veteran lefty Jerry Blevins joins Giants on minor league deal
Veteran left-hander Jerry Blevins agreed to a minor league contract with the San Francisco Giants on Monday that includes an invitation to spring training.
Cardinals' Matt Carpenter has 'personal motivation' after rough 2019
Cardinals third baseman Matt Carpenter says he felt he let the team down with a poor performance in 2019 on the heels of signing a $39 million, two-year deal.