A pair of NFC West opponents have struck a deal. The San Francisco 49ers traded up to the No. 31 pick held by the Seattle Seahawks to draft Alabama linebacker Reuben Foster.

Foster was certainly a highly regarded talent entering the draft. But a shoulder injury, as well as a diluted drug test, did a lot to diminish his draft stock.

The Seahawks acquired the second pick of the second round (No. 34 overall), as well as a fourth rounder (No. 111 overall).

It’s hard to argue too much with either team’s haul on this one. The 49ers’ run defense often resembled a hockey team on a 5-on-3 penalty kill throughout 2016. So, an impact player was going to be necessary.

It’s hard to grade Seattle’s haul until we know what they get. But given that the Seahawks traded back only three picks, it’s fair to assume that they’ll get similar gotten that they would have gotten by staying at 31.