RENTON http://www.theseahawksfanshop.com/Cody-Barton-Jersey , Wash. (AP) — At this time a year ago, K.J. Wright was entering a contract year with no certainty he would stay with the only team he’d ever played for.Then he got hurt during preseason. And needed surgery. And had a setback, and got to the point of resigning himself to the idea his career with the Seattle Seahawks was over once last season ended.“As soon as I knew I had to have surgery I was like, ‘Dang, this is not very good.’ Contract year, surgery, five games, all those signs say, ‘Thank you for your services but we’ve got to move on,'” Wright said.But Wright is still in Seattle. He’s healthy and taking part in offseason workouts and the happy recipient of a two-year contract that likely means Wright will play his entire career with one team.For the longest-tenured Seahawks player currently on the roster, and one of the few remaining holdovers from its Super Bowl-winning team, it’s a meaningful opportunity.“I didn’t see it happening. I thought I was going to be in a different color jersey. But they love me here,” Wright said on Wednesday.“I’m glad they love me and they know what I bring to the table. I’m still a hell of a linebacker and can make plays all over the field. You all saw the last few games and found a way to make me happy. Everything is good.”Wright’s future was uncertain after playing in just five games last season due to a knee injury. Before the injury troubles of 2018, Wright was incredibly durable for Seattle having started 63 of the previous 64 regular-season games. Wright, who will turn 30 years old this summer, was selected to the Pro Bowl in 2016 when he had 124 tackles and four sacks.Wright said at the end of last season he intended to test the free agent market to see where his value stood. But he also had indicated a desire to play his entire career in one place and continue to team with middle linebacker Bobby Wagner.“What I went through last year really put things in perspective for me, to approach every game, every practice with gratitude because you just never know when something may happen and it could be your last play,” Wright said. “I’m really thankful. I’m just going to go into this season and have fun. Just enjoy it.”Wright is also providing some advice for Wagner as he goes through his own contract situation. Wagner has been present for Seattle’s entire offseason program D.K. Metcalf Jersey , but is not participating because he is entering the final season of his contract, a move his longtime teammate supports.Wright said he believes attending the offseason program and participating in training camp last year entering a contract year — rather than holding out — helped when it came time for Seattle to offer him a new deal.“I think it played a lot into it,” he said. “You have a guy who stayed true to himself, was there for the team. At the end of the day it doesn’t really matter, but it doesn’t hurt you. If anything it helps you.”NOTES: Seattle signed RB Marcelias Sutton, an undrafted rookie out of Oklahoma and waived/injured RB Adam Choice. … QB Geno Smith was back after missing last week’s open OTA practice due to a family issue. Smith is in competition with Paxton Lynch for the backup job behind Russell Wilson. … A special guest at practice on Wednesday was Seattle native and actor Rainn Wilson. The former star of “The Office” even held for a 38-yard field-goal attempt by kicker Jason Myers, which was good. SEATTLE (AP) — Bobby Wagner leaped over the line of scrimmage, swatted Dan Bailey’s field goal attempt and sparked the Seattle Seahawks to two late touchdowns.Whether or not what Wagner did was entirely legal, he frankly didn’t care.“I’m not stressing about that. I made the play. They called what they called,” Wagner said. “There’s times in games where things happen all the time. I’m not stressing on it. It was a big block and we’ll definitely take it. It was amazing.”Article continues below ...Wagner’s block midway through the fourth quarter was the catalyst in a 21-7 win over the Minnesota Vikings on Monday night that pushed Seattle to the brink of a playoff berth.Chris Carson followed the blocked kick with a 2-yard TD run with 2:53 left, and Justin Coleman capped off the Seahawks’ fourth straight victory with a 29-yard fumble return for a touchdown 18 seconds later.What was an ugly and mostly forgettable first three quarters turned into a Seattle party in the fourth as the Seahawks (8-5) moved to the brink of wrapping up a wild-card spot in the NFC. One win in Seattle’s final three games — including matchups with lowly San Francisco and Arizona — should be enough to put the Seahawks into the postseason.“It’s really about the defense. I loved the way they played, they played so hard and so spirited,” Seattle coach Pete Carroll said. “It was almost poetic after last week’s game that Bobby would get to block the field goal and he pulled it off and did it. That was an incredible play.”Minnesota (6-6-1) twice had scoring chances in the fourth quarter when it was still a one-score game but was turned away each time. Minnesota’s chances of winning the NFC North took a major hit with its second straight loss, but the Vikings still hold the No. 6 spot in the NFC.“Part of it is being better on third downs. We haven’t really done a good job there. Part of it is being better in the red zone,” Vikings coach Mike Zimmer said. “We had the ball on the 2-yard line and didn’t score.”But much of the conversation centered on Wagner’s block of Bailey’s 47-yard attempt with 5:38 left and whether it was entirely legal. Wagner’s jump through a gap in Minnesota’s offensive line was fine, but it appeared he used his teammates to gain leverage, which allowed him to come through and block the kick. A flag was initially thrown but was picked up by the officials.Wagner said he attempted it four times in practice without a problem but acknowledged it could be tough to pull off the play during the fourth quarter of a tight game.“When I did it in practice I was pretty fresh,” Wagner said.Zimmer said he asked for an explanation of what happened but wasn’t given one. He was told he couldn’t challenge.“Quite honestly, I didn’t see what happened. I was told what happened http://www.theseahawksfanshop.com/Marquise-Blair-Jersey ,” Zimmer said.Seattle took possession and Russell Wilson immediately scrambled 40 yards deep into Minnesota territory. Five plays later, Carson scored and Seattle finally had a cushion. Two plays after that, Jacob Martin sacked Minnesota’s Kirk Cousins and the ball popped to Coleman, who weaved his way for the clinching touchdown.Cousins threw a 6-yard touchdown pass to Dalvin Cook with 1:10 remaining, but Seattle recovered the onside kick.“I feel like all of our losses we, as an offense, we are so slow,” Vikings wide receiver Adam Thielen said. “Our defense is keeping us in games. And we’re not pulling our side of the bargain.”Wilson had one of the worst passing games of his career, completing 10 of 20 attempts for career-low 72 yards and a baffling interception late in the first half, one of the many mistakes by Seattle that allowed Minnesota to hang around. But Seattle’s ground game was outstanding against one of the better run defenses in the NFL. The Seahawks finished with 214 yards rushing, led by 90 yards from Carson.Sebastian Janikowski hit field goals of 37 and 35 yards to account for all of Seattle’s scoring until the closing minutes.“If you run it 40-something times, you ought to win. That was pretty good,” Carroll said.FOURTH QUARTER WOESMinnesota hung around despite failing to run a play in Seattle territory until there was 4:16 left in the third quarter. Cousins was 20 of 33 for 208 yards, most of that coming late. But he failed to get the Vikings into the end zone from inside the Seattle 5 while trailing 6-0 early in the fourth quarter.The Vikings had first-and-goal at the Seattle 4 but turned the ball over on downs with 9:06 remaining. Two short runs and an incompletion brought up fourth-and-goal at the 1, and Cousins’ pass for Kyle Rudolph was knocked away by Bradley McDougald. Bailey’s field goal was blocked on Minnesota’s next drive.REACHING 100Minnesota fell to 0-6 when allowing its opponents to run for at least 100 yards. The Vikings came in to the week giving up 99 yards per game on the ground, good for seventh-best in the NFL. Seattle had 136 yards rushing in the first half.OTHER CENTURY MARKThielen tied Cris Carter as the fastest Minnesota player to reach 100 receptions in a season, both accomplishing the feat in 13 games. Carter did it in 1994 when he finished the year with 122 catches. Thielen is the first Minnesota receiver to get to 100 catches since Randy Moss in 2003. But Thielen didn’t get his first catch until midway through the third quarter. He finished with five catches for 70 yards.UP NEXTMinnesota: The Vikings return home to host Miami on Sunday.Seattle: The Seahawks play their final road game Sunday at San Francisco.