Gary Danielson threw a Detroit record five touchdown passes today, including three to Leonard Thompson, as the Lions shocked the Minnesota Vikings, 45-14.

The 45-point total was the most for the Lions since 1967 and the most given up by the Vikings this season. The loss blunted Minnesota's bid to capture its 10th division title in the past 11 years.

The Vikings, who were tied with Green Bay for first place in the National Conference's Central Division, fell to 8-6-1. Detroit raised its record to 6-9.

Danielson completed 26 of 33 passes for 352 yards. The five touchdown passes broke the team record of four held by six others, the last being Earl Morrall in 1963.

Danielson, who threw five interceptions in a loss a week ago to St. Louis, passed for two touchdowns in the first quarter and tow more in the second period to give Detroit a 28-7 halftime lead.

The first came on a screen pass to Horace King at the line of scrimmage. The fullback broke three tackles, cut in and ran 34 yards for the touchdown at 8:42.

King also caught a five-yard scoring pass from Danielson in the fourth quarter as the Lions put the victory away.

Trakenton broke two records. A completion in the second quarter gave him 509 for the season to pass the NFL record of 508 held since 1967 by Sonny Jurgenson of Washington. Tarkenton also surpassed his record season yardage total of 3,088 yards, set in 1967 with the New York Giants.