After trailing the Cardinals for most of the game, the Giants scored two touchdowns in the final 100 seconds of the game for their first come from behind victory of the year. Arizona led 20-10 entering the fourth on the strength of two Beanie Wells rushing touchdowns and two Jay Feely field goals. The Giants were aided by a controversial play on their final drive when Victor Cruz appeared to fumble the ball without being tackled. However, upon review it was determined that he had willfully given himself up before he fumbled and as such, he was considered to be down. Eli Manning threw for 321 yards and 2 touchdowns, with 162 of those yards recorded by Hakeem Nicks. Wells rushed for 138 and three scores while Larry Fitzgerald caught eight of Kevin Kolb's passes for 102 yards.

Based on the above article, answer a question. Which player had the most rushing yards?
Beanie Wells