Vick led the Eagles on a 91-yard scoring drive, capping it with his short toss to Harbor on his career-high 56th pass. Before Vick rallied his team, he played poorly and showed rustiness after playing just 12 snaps during preseason because of injuries.
Vick went 29 of 56 for 317 yards and two TDs.
Browns rookie quarterback Brandon Weeden threw four interceptions, the last to Kurt Coleman with 1:05 remaining.
Vikings 26, Jaguars 23, OT
MINNEAPOLIS (AP) — Rookie Blair Walsh kicked four field goals, including a 55-yarder as regulation time expired and another one in overtime, and Adrian Peterson returned from a left knee injury to lift the Vikings.
Peterson ran 17 times for 84 yards and two touchdowns for the Vikings, who led for most of the second half until Blaine Gabbert's 39-yard touchdown heave with 20 seconds left in the fourth quarter put the Jaguars back in front.
For the first time since the NFL's new overtime scoring rule was installed last season, the first team on the board didn't immediately run off the field a winner.
After Walsh's 38-yard kick, the Vikings had to play defense again while the Jaguars had their chance to match. But Gabbert was hurried into a fourth-down overthrow, spoiling the debut for new Jaguars coach Mike Mularkey.