Wide receiver Marquise Goodwin has cashed in after a career-best season. A year after signing a relatively modest two-year deal with the 49ers, Goodwin, 27, signed a three-year contract extension Thursday that runs through the 2021 season. The deal is worth $20.3 million with $10 million in guarantees, NFL Network reported. Goodwin, who had a $1.95 million base salary last year, earned his raise after posting career bests in receptions (56), receiving yards (962) and ranking third in the NFL in yards per reception (17.2). In his first four seasons, all with the Bills, the 2013 third-round pick managed just 49 catches for 780 yards and missed 25 games due to injuries.