COLUMBUS, Ohio (WCMH) — How the Blue Jackets will line up on offense next season took shape Friday.

In separate moves, the Jackets signed Patrik Laine to a contract extension and traded away longtime winger Oliver Bjorkstrand, days after they made a splash in free agency by signing Johnny Gaudreau away from the Calgary Flames.

Laine, 24, was signed to a four-year, $34.8 million contract extension. A restricted free agent, he has 36 goals and 41 assists in his 407-game NHL career. He will likely start on the same line with Gaudreau, who came to the Jackets in one of the biggest free-agent moves of the offseason.

“[Laine] is a special player, one of the truly elite goal scorers in the National Hockey League, and he has fit in extremely well with our group since his arrival,” general manager Jarmo Kekalainen. said “He is an integral part of the team we are building in Columbus, and we couldn’t be happier that he will continue to be a Blue Jacket for the foreseeable future.”

Laine, 6 feet 5 and 216 pounds, finished the 2021-22 season on a point-per-game basis for the first time. He had five power play goals and seven winning goals, including three in overtime.

Gaudreau, 28, agreed to a seven-year, $68.25 million contact after turning down a larger offer from Calgary. He became the first NHL player in 12 years to score over 40 goals in a season and then change teams.

Later Friday, the Blue Jackets traded Bjorkstrand to the Seattle Kraken for third- and fourth-round picks in next year’s draft. Bjorkstrand was drafted by the Jackets in 2013 and had appeared in 382 games for them.

“It was a difficult decision to trade Oliver, who has given so much to our organization over the past seven years,” Kekalainen said. “However, a move like this needed to be made in order for us to be salary cap compliant after the Johnny Gaudreau and Patrik Laine signings.”

The Blue Jackets will open the season on Oct. 12.