The Buffalo Bills are in a middle of an open competition at the quarterback position with three players vying for the starting Week 1 of the 2018 season.

Following a solid outing in the preseason opener, rookie Josh Allen has apparently earned himself some snaps in practice with the first team, according to Matthew Fairburn of The Athletic.

Allen had the most noteworthy outing of the three quarterbacks on Thursday night against the Carolina Panthers. His performance on the field had some ups and downs as he put on display his mobility and a strong arm in brief appearance going 9-of-19 for 116 yards and a touchdown.

His highlight play of the outing was a 14-yard touchdown pass to Ray-Ray McCloud in a spot where he could only make a play on it as he was practically laying on the ground in the end zone.

However, he also a glaring rookie moment as took on plenty of pressure that saw him scramble to avoid pressure but wound being sacked once and the other running to avoid pressure and narrowly both being sacked and intercepted on the same play.

There will be many bumps along the way, but Allen has shown that he could be a promising talent if he continues his development while garnering much-needed playing experience on the field to work through the situations that will arise during the course of a game.

In the meantime, he has worked his way into earning some snaps in practice with the first team. It is clear that both Nathan Peterman and AJ McCarron have the upper hand in the battle for the starting job at this point in time.

If anything, this should help build Allen's confidence while allowing him to work against tougher competition in training camp while getting more playing time in the preseason leading up to Week 1 of the season.