20 minute fight for a 20lb chinook is a fair trade to me.
Caught this guy in Ontario, Canada.
Never in my life have I dropped so much sweat to catch a fish, he just kept swimming up the river and I had to run through mud, sand and rocks to land it. Well worth it.