After a win over the Bengals, the Browns stayed home for a Thursday Night duel against the Bills.  The Bills scored first when Fred Jackson ran for a 1-yard touchdown for a 7-0 lead followed up by Dan Carpenter nailing a 52-yard field goal increasing their lead to 10-0.  In the second quarter, it was all Browns as Billy Cundiff kicked a 33-yard field goal for a 10-3 game.  They eventually tied the game up and moved into the lead when Willis McGahee ran for a 1-yard touchdown for a 10-10 game followed up by Travis Benjamein returning a punt 79 yards for a touchdown for a halftime score of 17-10.  In the third quarter, the Bills tied it up and took the lead back when C.J. Spiller ran for a 54-yard touchdown for a 17-17 game followed up by McGahee running for another 1-yard touchdown for a 24-17 lead.  The Browns however later on in the quarter, tied it back up as Brandon Weeden hooked up with Josh Gordon for a 37-yard pass for a 24-24 game.  In the fourth quarter, it was all Browns as Cundiff made field goals from 24 and 44 yards out for leads of 27-24 and 30-24 before sealing the game when T.J. Ward returned an interception 44 yards for a touchdown and for the final score of 37-24.
Question: Which player had at least two touchdowns?
Answer: Willis McGahee