CHICAGO -- The Chicago White Sox are enjoying their homer-happy start.
Viciedo hit the first game-ending homer of his career, connecting against Kameron Loe (1-1).
"Sometimes you're going to score runs with homers. We're here to score runs any way you can," said Rios, who tied the game with a solo homer in the seventh.
The White Sox improved to 26-5 against Seattle since 2010. Seattle hasn't won a series at U.S. Cellular Field since August 2007.
The White Sox have hit 11 home runs in six games and scored 15 of their 22 runs via the home run.
"We have guys who have the ability to do it and you take it," Chicago manager Robin Ventura said.
"You get a guy like Tank (Viciedo) who can hit home runs -- you want him to do more, he knows he has to do more than just hit home runs -- but late in the game, it ends pretty quick when guys can hit it like that."
Addison Reed (1-0) pitched a scoreless 10th.
White Sox starter Chris Sale allowed three runs, including two homers, in seven innings. He struck out seven and walked two.
"It wasn't his best day as far as command and even stuff, but that's how good he is where he can shut down a pretty good offense like that and keep us in the game and give us a chance," White Sox catcher Tyler Flowers said.
Mariners starter Hisashi Iwakuma gave up three runs and struck out three in eight innings.
"It's scary to pitch here because everything that goes up, you think there's a chance," Iwakuma said through a translator. "The only thing we can do is keep the ball down and had to make them hit it on the ground, so that's all I had in mind."
Rios tied it 3-all with a solo shot off Iwakuma in the seventh. Iwakuma had retired 16 batters in a row before the home run.
"I guess I'm seeing the ball real good, trying to take a good approach at the plate," said Rios, who has a 12-game hitting streak dating back to September.
The Mariners took a 3-2 lead in the sixth when Morales homered.
Dunn hit a two-run homer in the first. It was his second shot of the season and traveled an estimated 427 feet into the right-field stands. Alexei Ramirez scored after reaching on a double.
Morse hit a two-run homer in the first. Jason Bay drew a walk before Morse got the first extra-base hit off Sale this season.
Sale retired seven straight after Morse's shot. Morales led off the fourth with a double and Justin Smoak drew a two-out walk before Sale escaped.
Smoak led off the seventh with a single, but Viciedo threw him out at second from left field.
"I knew it was a slow runner," Viciedo said through a translator. "I wanted to get him, I wanted a chance to throw him out."
Sale is 10-3 in 16 home starts since the beginning of 2012. ... Iwakuma allowed one run and no walks and struck out seven in six innings against Oakland in his first outing. The righty exited that start because of a blister on the middle finger of his pitching hand. He said his finger felt good Sunday. ... Chicago switched Dylan Axelrod and Jose Quintana in the rotation for later this week. Axelrod will pitch Thursday against the Nationals and Quintana will go Friday against Cleveland for more favorable matchups. ... White Sox C Flowers and 1B Dunn bumped while Dunn caught a popup in the 10th but both remained in the game. ... White Sox 3B Jeff Keppinger is in a 1-for-21 slump. He had the day off Sunday. "He's probably pulling the ball a little bit more than he normally does," Ventura said. "He looks normal in everything else he's doing." ... Manager Eric Wedge said he batted Bay second in the lineup to put another veteran high against Sale. Bay also hit second during spring training. ... Ventura said Dunn will possibly start in left field during interleague games at Washington that start Tuesday. ... The White Sox wore 1983 replica jerseys honoring those AL West champions. Chicago will wear the jerseys every home Sunday game. ... Seattle plays its home opener Monday against the Houston Astros.