Brock Purdy shook off a sluggish first half and did what he has done since taking over as starting quarterback for the San Francisco 49ers: He delivered big plays.

Purdy threw two more long touchdown passes to George Kittle and the 49ers beat the Washington Commanders 37-20 on Saturday for their eighth straight win.

"He’s just getting the ball to us," Kittle said. "He’s great with the football. He puts it on target. He allows guys to run with it. He’s super savvy in the backfield, makes guys miss.

"His confidence is through the roof right now and I don’t know why it wouldn’t be."

CLICK HERE FOR MORE SPORTS COVERAGE ON foxnews.1eye.us

Brock Purdy

Brock Purdy #13 of the San Francisco 49ers throws a pass against the Washington Commanders during the first half of the game at Levi's Stadium on December 24, 2022 in Santa Clara, California.  (Thearon W. Henderson/Getty Images)

Purdy kept up his impressive play since stepping in for the injured Jimmy Garoppolo early in Week 13, looking far better than expected for the player picked last in this year’s NFL draft.

He has thrown two TD passes in four straight games for the 49ers (11-4) and won all three of his starts as San Francisco keeps the pressure on Minnesota in the race for the No. 2 seed in the NFC.

Purdy joined Hall of Famer Kurt Warner as the only quarterbacks since starting to begin being tracked in 1950 to win his first three starts while throwing multiple touchdown passes in each game.

"I don’t really think about getting more and more comfortable or anything like that," he said. "I still have that same fire and drive as before when I wasn’t playing. I want to go in and I want to prove to my teammates and earn the respect every play, every snap, every drive."

Taylor Heinicke threw two TD passes for Washington (7-7-1) but also lost a fumble and threw an interception in the fourth quarter. He was replaced after his second giveaway by Carson Wentz and coach Ron Rivera said he hadn't decided which quarterback will start next week.

The Commanders are winless in their last three games, but still hold a half-game lead over Seattle and Detroit in the race for the final playoff spot in the NFC.

"Nothing’s changed, we’re still in the same situation we were in going into this," Rivers said. "We control our own destiny. We win the next two, we give ourselves a chance, so that’s up to us."

George Kittle celebrates

George Kittle #85 of the San Francisco 49ers celebrates a touchdown during the third quarter in the game against the Washington Commanders at Levi's Stadium on December 24, 2022 in Santa Clara, California.  (Lachlan Cunningham/Getty Images)

GEORGE KITTLE SAYS 49ERS HAVE ‘SENSED’ BROCK PURDY’S CONFIDENCE FROM DAY ONE: ‘JUST WHEELING AND DEALING’

The Niners broke the game open in the third quarter thanks to some more big plays from Purdy. They took the opening kickoff of the second half and drove to the go-ahead score when Kittle got open deep for a 34-yard score that he stole away from the intended target, teammate Ray-Ray McCloud.

Kittle scored again later in the quarter on a 33-yard catch and run to make it 21-7. Kittle also had two TD catches last week, giving him a career-high eight on the season.

"He makes my job easy," Purdy said. "He wins the man-to-man matchups with his speed and everything. You just give the dude the ball, he’ll take off."

San Francisco capitalized on big plays all game, also scoring their first touchdown on a 71-yard end around by McCloud.

Nick Bosa and the Niners defense did the rest of the work with Bosa setting up one field goal by Robbie Gould with a strip-sack of Heinicke and San Francisco adding another after Jimmie Ward got an interception deep in Washington territory.

Wentz, playing for the first time since Week 6, threw a 20-yard TD pass to Curtis Samuel but it was too little too late for Washington.

Nick Bosa after sack

Nick Bosa #97 of the San Francisco 49ers reacts after forcing a fumble during the fourth quarter in the game against the Washington Commanders at Levi's Stadium on December 24, 2022 in Santa Clara, California.  (Lachlan Cunningham/Getty Images)

EAGLES' DEVONTA SMITH PRETENDS TO STEAL FROM SALVATION ARMY KETTLE IN TOUCHDOWN CELEBRATION VS COWBOYS

TIP DRILL

The Commanders took advantage of a couple of tipped passes to tie the game late in the first half.

The first came when Purdy appeared to complete a throw over the middle to Jauan Jennings. But Jennings bobbled the ball and tipped it right to Darrick Forrest for an interception.

On the ensuing drive, Washington converted a third-and-5 on a pass that Jahan Dotson bobbled before catching off a ricochet.

That set up Heinicke's 4-yard TD pass to Dotson that made it 7-7 at the break.

FOURTH-DOWN STOPS

Both teams got stopped on fourth down in the red zone in the first half.

San Francisco drove to the 15 on its first drive before Christian McCaffrey was stopped by David Mayo for no gain on a fourth-and-1 pitch from fullback Kyle Juszczyk.

Washington got down to the 1 early in the second quarter when Antonio Gibson was stuffed on fourth down by Fred Warner and Javon Kinlaw.

The Commanders got stopped again in the third quarter on fourth and 1 from their own 34.

Christian McCaffrey

Christian McCaffrey #23 of the San Francisco 49ers carries the ball against the Washington Commanders during the first half of the game at Levi's Stadium on December 24, 2022 in Santa Clara, California.  (Thearon W. Henderson/Getty Images)

CLICK HERE TO GET THE FOX NEWS APP

INJURIES

Commanders: LB Jon Bostic (pectoral) left in the second half and didn't return. DE James Smith-Williams left in the fourth quarter to be evaluated for a head injury.

49ers: CB Charvarius Ward went to the locker room with nausea in the second half, but returned to the game.

UP NEXT

Commanders: Host Cleveland on Jan. 1.

49ers: Visit Las Vegas on Jan. 1.