In the first quarter, the Buffalo Bills scored first with a 17-yard rushing touchdown by running back C. J. Spiller to lead 7-0. In the second quarter, the Bills scored again with a 5-yard rushing touchdown by C. J. Spiller to lead 14-0. The Bills continued to extend their lead when quarterback Ryan Fitzpatrick threw a 10-yard touchdown pass to tight end Scott Chandler to lead 21-0 at halftime. In the third quarter, the Chiefs finally scored with a 33-yard field goal by Ryan Succop to make it 3-21. The Bills answered with a 49-yard touchdown pass from quarterback Ryan Fitzpatrick to wide receiver Steve Johnson to make the score 28-3. The Bills continued to dominate with an 88-yard punt return touchdown by Leodis McKelvin to lead 35-3. In the fourth quarter, the Chiefs finally got going with Matt Cassel throwing a 33-yard touchdown pass to wide receiver Dwayne Bowe to make the score 10-35. The Chiefs managed to score again with Matt Cassel throwing a 5-yard touchdown pass to wide receiver Dwayne Bowe. The Chiefs fantastic effort in the fourth quarter was not enough, the final score is 17-35 as the Chiefs fall to 0-2.
Question: Which player ran for two touchdowns?
Answer: C. J. Spiller