Coming off their win over the Chiefs, the Broncos returned home for an AFC match against the Buffalo Bills. A 6-yard touchdown run by Broncos' running back C. J. Anderson was the only scoring play of the first quarter. The Bills got on the scoreboard early in the second quarter, with a 44-yard field goal by placekicker Dan Carpenter. The Broncos later added to their lead, with Anderson rushing for two more touchdowns &#8212; a 1-yarder later in the second quarter, followed by a 3-yarder on the initial possession of the second half. On the Bills' first possession of the third quarter, quarterback Kyle Orton was intercepted by Broncos' linebacker Brandon Marshall at the Bills' 33-yard line. However, three plays later, Broncos' quarterback Peyton Manning was intercepted by Bills' cornerback Stephon Gilmore. The Bills subsequently marched to the Broncos' 19-yard line in eight plays, however, Orton was intercepted by Broncos' cornerback Chris Harris, Jr. near the goal line. Eight plays later, the Broncos extended their lead to 24-3 late in the third quarter, with a 50-yard field goal by placekicker Connor Barth. The Bills then narrowed the Broncos' lead, with a 13-play, 80-yard drive, culminating in a 14-yard touchdown pass from Orton to wide receiver Chris Hogan at the 10:52 mark of the fourth quarter. The Bills' defense forced the Broncos to punt on their next two possessions. Trailing 24-10 with 4:20 remaining in the game and no timeouts, the Bills attempted a rally, with Orton rushing for a 1-yard touchdown with 55 seconds remaining. However, the Bills' onside kick attempt was unsuccessful, and the Broncos subsequently ran out the clock. Peyton Manning's streak of 51 consecutive games with at least one touchdown pass came to an end. Manning's streak is the third-longest in NFL history, behind Tom Brady (52) and Drew Brees (54).
Question: Which player scored three touchdowns?
Answer: C. J. Anderson