The New England Patriots scored two touchdowns in the final 61 seconds to defeat the Cleveland Browns 27-26 at Gillette Stadium.