MINNEAPOLIS (AP) - Matthew Stafford threw two touchdown passes to rally the Lions from a 20-0 halftime deficit, and Jason Hanson kicked a 32-yard field goal in overtime that lifted Detroit to a 26-23 victory over the Minnesota Vikings on Sunday.

Calvin Johnson had seven catches for 108 yards and two touchdowns for the Lions, who are 3-0 for the first time since 1980. They won in the Metrodome for the first time since 1997, snapping a 13-game skid.

Adrian Peterson rushed for 78 yards and a touchdown for the Vikings (0-3), who gave away a big halftime lead for the third week in a row. Peterson managed just 5 yards rushing in the second half.

Stafford finished with 378 yards passing, and his 40-yard completion to Johnson in overtime set up Hanson's winning kick.

(Copyright 2011 by The Associated Press.  All Rights Reserved.)