Best Photos of Tom Brady Retirement Super Bowl MVP The New England Patriots defeated the Atlanta Falcons by a score of 34-28 in Super Bowl LI at NRG Stadium on February 5, 2017 in Houston, Texas. Photo: Shawn Hubbard