DALLAS -- Sheldon Souray's new teammates don't like being in front of the net when he fires a slap shot.
The feeling must be even worse for opposing goalies.
"He was screened on that. He didn't see it," Blue Jackets coach Scott Arniel said.
That might have been a good thing for Mason.
"He bombs it," Stars captain Brenden Morrow said of Souray's hard shot. "They're coming in pretty hot. I don't like standing in front of them, but I know they don't either."
The Stars signed both Souray and Ryder as free agents July 1. They each scored their first goal for their new team.
Dallas added a power-play goal at 13:52 of the third. Morrow sent a pass across the goalmouth to Ryder.
Ribeiro added three assists.
The victory gave the Stars (4-1-0 overall) a 4-0 home record. Columbus (0-4-1) is still looking for its first win. Mason made 29 saves for Blue Jackets, who were outshot 33-15.
"Today shows our players that we have the ability to play a certain way and if we play that way, we're going to put ourselves in a position to have success every night," Dallas coach Glen Gulutzan said. "We took a little step towards that."
Arniel had a different view.
"It was an ugly game," he said. "The first 10 minutes was not bad, but after that wasn't good. When you lose a game like that, there's no positives."
The Blue Jackets got their first power-play goal this season to open the scoring at 6:46 of the first.
Vinny Prospal redirected Fedor Tyutin's shot from the top of the left circle past Dallas goalie Kari Lehtonen. Prospal's third goal this season ended the Blue Jackets' 0-for-20 drought with a man advantage.
The Stars tied the game at 11:25 of the first after Ribeiro sent a pass across to Morrow. He one-timed the puck into the net past Mason.
The teams each added goals in the second period.
Dallas' Loui Eriksson scored on a cross-ice pass from Steve Ott from just outside Mason's left shoulder. Jamie Benn also assisted on the goal at 9:21 with a pass behind the net to Ott. It was the 100th point of Benn's career.
"We gave up three backdoor goals," Arniel said. "Usually that happens once every 15 games."
"It's not something that we really saw that they did bad," Morrow said. "It's just hockey sense. You just feel where the place is to go."
The teams play next at Columbus on Tuesday.
"We have to dig deeper," Blue Jackets captain Rick Nash said. "We're a desperate team right now."
Giroux was playing his first NHL game this season, and first for Columbus, after being recalled from Springfield of the American Hockey League. He has played in the AHL during each of the past 11 seasons, with 341 goals there. The 30-year-old has six career goals in the NHL with the Rangers, Capitals, Oilers and Blue Jackets ... Columbus has not scored more than two goals in any of its past eight games against the Stars. ... Dallas improved its record against Columbus to 28-8-5.