Seahawks, DT Bernard agree to three-year deal

The Seattle Seahawks haven't decided whether to match the Steve Hutchinson offer sheet from the Minnesota Vikings, but they have prevented their next best free agent from leaving.

The Seahawks fought off the Kansas City Chiefs on Wednesday and kept defensive tackle Rocky Bernard by reaching a three-year, $13 million deal that included a $5.4 million signing bonus. Bernard is coming off an 8½-sack season and also had his best season stopping the run.

The Chiefs flew in Bernard on Tuesday and were trying to talk him into a contract. The Seahawks kept in touch the entire time and wouldn't let him go.

On Wednesday, they re-signed both wide receiver Peter Warrick and Bernard.

John Clayton is a senior NFL writer for ESPN.com.