In his first NFL start on September 30, 2007 against the New York Jets, he made 22 of 28 passes for 234 yards with a touchdown and an interception, leading the Bills to their first win of the season. His first NFL touchdown was a one-yard play-action pass on fourth and goal to Michael Gaines. In his second start, against the Dallas Cowboys on "Monday Night Football", Edwards completed 23 of 31 pass attempts for 176 yards and an interception as Buffalo narrowly lost 25–24.