Edwin Encarnacion went deep twice for the Indians, his 29th career multihomer game.
Bauer got out of a two-out jam in the third.
As if Seattle needed more injury issues, Cruz left the game with a twisted right ankle after slipping on the dugout steps following his home run in the sixth inning.
Atlanta's David Freitas, right, got the ball from his first major league hit from Philadelphia Phillies second baseman Cesar Hernandez on August 30. Olson, from Spokane, Wash. and a former Mariner draft pick, relieved Otero with one out in the seventh.
Manager Scott Servais could have blamed the trident on the Mariners' spring-training caps for yet another bad-luck injury; instead, he replaced Cruz with a clean-up hitter, Mitch Haniger, who smacked a two-run homer to give the Mariners a 5-2 lead, the difference in what turned out to be a 5-4 victory.
Bauer put his hands on top of his head in disbelief as it was officially ruled an RBI double and tied the game at 2-2 in the fifth inning.
The Indians led 2-0 after four innings. Cruz had just one home run in his first 48 at-bats last season; he's got two in six at-bats this year. On Thursday, his first-inning, two-run shot off Cleveland's Corey Kluber, the reigning American League Cy Young Award victor, provided the difference in a 2-1 victory.
Lue to rejoin Cavs as observer Friday
CLEVELAND (AP) - LeBron James accepted the game ball and raised it high over his head for everyone to see - the ideal pose. The Cleveland Cavaliers have gone 5-1 during the six-game stretch in which Lue has been away from the team.
"That slide catch was pretty cool", Gordon said.
The Mariners have elected to place catcher Mike Zunino on the 10-day DL with a left oblique strain, per a club announcement.
In Los Angeles, Dodgers starter Kenta Maeda scattered five hits and a walk, while striking out 10 for the second time in the majors as Los Angeles beat the San Francisco Giants 5-0 for their first win of the season.
He was the Mariners' most outstanding player on Sunday in his third game since coming over via an offseason trade from the Marlins, where he earned a Gold Glove for his work at second base.
Encarnacion responded with a two-run homer in the eighth.
"I'd never made a play like that in left field, but I was able to get to the ball quick and get to the wall".
Both teams are 1-1 and play at 1 p.m. Sunday, with Mike Leake pitching for Seattle opposite Trevor Bauer. Gordon bunted Frietas to third, which is when things got interesting. Haniger went 5-for-8 and 3-for-3 against 2017 Cy Young Award victor Corey Kluber.