Context: Dallas took its perfect record in games against NFC East opponents to  MetLife Stadium to face the New York Giants, and despite limiting a highly efficient Giants offense and Cassel making some clutch throws, The Giants dominance of the turnover margin and special teams spelled doom for the Cowboys as the Giants left with the 27-20 win. Matt Cassel made his starting quarterback debut for Dallas passing for 227 yards and 1 touchdown, but his 3 interceptions - including one returned for a touchdown - led to ten Giants points. On the ground Dallas had consistent success all day with Darren McFadden substituting for mysteriously injured starter Joseph Randle and the offense accumulated 460 total yards vs. the Giants' 289. Despite sloppy, penalty-ridden play helping enable three lead changes Dallas was able to tie the game at 20 when Cassel threw a beauty on a 25-yard touchdown pass to Devin Street who had an even better catch, tapping his feet inches from the end line. However, the Giants returned the ensuing kickoff for a touchdown, immediately regaining the lead. Later, a quick "three and out" by the Giants' offense preceded a Giants punt which was fumbled by Cole Beasley and recovered by the Giants, who then ran out the clock on subsequent "kneel downs" to finish the game. The loss hands Dallas a four-game losing skid heading back home to face the defending NFC champion Seattle Seahawks.

Question: Who lost a fumble late in the game?

Answer:
Cole Beasley