When the 49ers decided to put Sam Darnold ahead of Trey Lance on the 53-man roster, the deeper question was whether Lance had also fallen behind Brandon Allen. The fact that Allen made the 53-man roster suggests that the answer was yes.
The 49ers have announced their roster moves to get to 53. Allen remains on the team, at least for now.
They have waived DL Alex Barrett, FB Jack Colletto, DL Marlon Davidson, OL Joey Fisher, OL Alfredo Gutierrez, S Myles Hartsfield, OL Keith Ismael, CB D’Shawn Jamison, S Qwuantrezz Knight, OL Corey Luciano, OL Ilm Manning, WR Tay Martin, LB Marcelino McCrary-Ball, OL Jason Poe, LB Curtis Robinson, CB Tre Swilling, OL Leroy Watson, and WR Isaiah Winstead.
Finally, the 49ers moved CB Darrell Luter Jr. to reserve/PUP.
To use the game-day, emergency third quarterback rule prompted by the 49ers' experience in the NFC Championship loss to the Eagles, three quarterbacks must be on the 53-man roster. That's what the 49ers will be doing, with the understanding that, as always, these things are subject to change.