10:35pm: The 49ers also picked up an extra seventh-round pick (No. 249), tweets Cam Inman of the Bay Area News Group.
10:16pm: The 49ers have acquired the No. 28 pick from the Chiefs, according to Ian Rapoport of NFL.com (Twitter link). Field Yates of ESPN.com (Twitter link) reports San Francisco will ship a second-round pick (No. 37), a fourth-round pick (No. 105), and a sixth-round pick (No. 178) to Kansas City, and use the pick to select guard Joshua Garnett, per Mike Garafolo of FOX Sports (Twitter link).
Kansas City was reportedly trying to trade up at one point, perhaps with its eye on Paxton Lynch. Once Lynch went to the Broncos, however, it seems that the Chiefs changed course and decided to trade back and acquire more picks. Garnett will be plugged in as an immediate starter on a San Francisco offensive line that has become porous in recent years.