Minnesota Vikings cut 22 players, including OL David Yankey

David Yankey, an All-American at Stanford, never got on the field for a regular-season game for the Vikings. Tom Dahlin/Getty Images

Most significant move: The Minnesota Vikings' search for offensive line depth continued Saturday as they acquired offensive lineman Jeremiah Sirles from the San Diego Chargers for a sixth-round pick. In the process, the Vikings also cut several young linemen they had hoped would solidify their depth, including second-year man David Yankey. A fifth-round pick out of Stanford last season, Yankey came in with some potential but didn't get on the field during his first season. He shifted to tackle during the middle of training camp, but his preseason ended with an awful night in pass protection on Thursday against Tennessee. Sirles started one game at guard for the Chargers last season. For the third year in a row, the Vikings acquired a veteran backup lineman at the final roster cut deadline.

Heinicke stays: Quarterback Taylor Heinicke had an impressive finish to the preseason, throwing for 279 yards and a pair of touchdowns on Thursday night in the Vikings' preseason finale. Coach Mike Zimmer had said he preferred to keep three quarterbacks, and rather than risk losing Heinicke on waivers by trying to get him to the practice squad, the Vikings decided to keep the former Old Dominion quarterback, whom they signed as an undrafted free agent, on their roster.

What's next: The Vikings could continue to look for help on their offensive line, as well as depth at linebacker and defensive back, in the next few days as they scour the ranks of players who were cut on Saturday. Then they'll get ready for a Monday night season opener in San Francisco.

Vikings cuts: T Babatunde Aiyegbusi, DT Chigbo Anunoby, DE B.J. DuBose, G Isame Faciane, C Tom Farniok, WR Donte Foster, WR Isaac Fruechte, S Anthony Harris, RB DuJuan Harris, DT Greg Hickman, DE Leon Mackey, LB Michael Mauti, LB Brian Peters, CB Shaun Prater, FB Blake Renaud, CB Josh Thomas, T Tyrus Thompson, C Bob Vardaro, LB Brandon Watts, WR Ryan Whalen, RB Dominique Williams, OL David Yankey

Suspended list: CB Jabari Price (suspended for first two games)

Trade: OL Jeremiah Sirles (acquired in trade from San Diego)