Yup, they're back.
"It was great having Zo and obviously Contreras back, too," said Kyle Schwarber, who went 3 for 3 with his team-high 33rd homer. "Benny at the top of the lineup, seeing a lot of pitches up there, and Contreras having a lot of good at-bats."
Jon Lester (12-9) escaped three bases-loaded jams while working six innings in his second straight win, helping Chicago stay three games back of NL Central-leading St. Louis. The Cubs also remained 2 1/2 games ahead of Philadelphia for the second NL wild card.
Daniel Vogelbach's pinch-hit RBI single in the eighth accounted for Seattle's only run in its fourth loss in five games.
"You've got to score runs on the road to win," manager Scott Servais said. "You need a big hit here or there and we just weren't able to do that at all."
Felix Hernandez (1-5) lasted just three innings in his third start since coming off the injured list after being sidelined for more than three months with right shoulder stiffness.
Asked how he felt mechanically, Hernandez replied: "Lost. Completely lost."
But they had more than enough against the lowly Mariners, especially with Contreras and Zobrist back in the lineup.
"I think that just speaks on how talented this clubhouse is from top to bottom," Castellanos said. "If somebody steps out, somebody else steps in."
Contreras had been out since he strained his right hamstring during a 4-1 victory over Milwaukee on Aug. 3. The fiery catcher led off the second with a shot to left-center for his 20th homer , and then threw his bat toward the ground as the crowd roared.
"It was a special moment for me because I know that I got hurt a month ago and battled my way back," Contreras said.
Zobrist reached twice and scored two runs in his first major league action since he left the team in May to be with his family while going through a divorce.
Zobrist received a standing ovation from the crowd of 33,958 before his first at-bat.
"Very, very warm welcome," he said. "I just feel real grateful that I get to be a part of this."
Zobrist led off the fifth with a bunt single. Schwarber then singled before Castellanos drove Wade LeBlanc's pitch deep to right , giving the Cubs a 5-0 lead.
Castellanos has 12 homers and 24 RBI in 31 games since he was acquired in a trade with Detroit on July 31. It was his 23rd homer overall this year.
Mariners: C Omar Narvaez (back spasms) was out of the starting lineup for the second straight day. ... SS J.P. Crawford met with doctors before missing his fourth consecutive game with right hamstring tightness. "It tested out pretty good strength-wise with that hamstring," Servais said. ... OF Mitch Haniger wants to play again this season, but Servais said his lower back is still bothering him. Haniger hurt his back while rehabbing from a ruptured testicle. "It may be a situation where he gets a second opinion and see if there's something we're missing," Servais said.
Cubs: LHP Derek Holland was activated from the 10-day IL. The reliever was sidelined by a bruised left wrist.
Cubs: Following an off day, LHP Jose Quintana (12-8, 3.90 ERA) and Brewers RHP Chase Anderson (6-4, 4.58 ERA) meet again Thursday night in the opener of a four-game series in Milwaukee. Quintana tossed 5 2/3 scoreless innings in the Cubs' 7-1 victory over Anderson and the Brewers on Friday.
Jay Cohen can be reached at https://twitter.com/jcohenap
More AP MLB: https://apnews.com/MLB and https://twitter.com/AP-Sports
ALCS revenge? Three ways the Yankees are better than they were in 2017
Astros manager AJ Hinch thinks this year's Bombers are a stronger team than the ones who lost to Houston in seven games in 2017. Is he right?
MLB Playoffs Daily: Yankees-Astros superteam showdown gets going
While the Nats now have an NLCS lead to protect, the ALCS serves up a rematch of the 2017 Houston-New York series.
Shut down in Game 1, how will Cardinals' bats fare against the Nats' big three?
Max Scherzer, Stephen Strasburg and Patrick Corbin would be scary any time of year, but in October? The job of Cardinals hitters will be anything but easy.
'Tonight was vintage Anibal': How the overlooked Nationals starter flipped the NLCS
Anibal Sanchez's bid to make history gave Washington a Game 1 win and a reminder that he's a reason the Nationals reached the NLCS.
Source: Johnny Washington among candidates for Angels' job
Johnny Washington, the 35-year-old hitting coach for the San Diego Padres, is among the candidates for the Los Angeles Angels' managerial vacancy, a source confirmed to ESPN on Friday.
Nats' Scherzer aims to keep Cards down in Game 2
The Washington Nationals gained the early National League Championship Series edge over the St. Louis Cardinals, and they will look to build on it behind Max Scherzer in Game 2.