Tommy Kramer passed for two touchdowns and defensive end Randy Holloway ran 45 yards with a recovered fumble for another score, leading the Minnesota Vikings to a 30-13 victory over the Green Bay Packers today.

The Vikings (2-2) recovered two fumbles and sacked Packer quarterbacks Lynn Dickey and David Whitehurst eight times for 58 yards in losses. End Doug Martin had three sacks.

Kramer completed 19 of 34 passes for 253 yards, and threw a one-yard scoring pass to Bob Bruer just before halftime and a seven-yard touchdown pass to Ahmad Rashad early in the third period.

Green Bay wide receiver John Jefferson caught seven passes for 121 yards in his first game since being obtained from San Diego. "I didn't think about Jefferson. Nothing was going to change because of him," said Minnesota Coach Bud Grant.

The Packers (1-3) took a 10-0 lead in the first period on a six-yard touchdown pass from Dickey to James Lofton and a 24-yard field goal by Jan Stenerud. Minnesota's Rick Danmeier kicked a 34-yard field goal early in the second period to cut the margin to 10-3.

Moments later, Whitehurst fumbled as he was sacked by Martin for a six-yard loss, and Holloway grabbed the loose ball and ran 45 yards for the tying touchdown.

Rookie linebacker Robin Sendlein blocked a punt and recovered at the Green Bay 11 on the Packers' next series.

Danmeier kicked a 30-yard field goal with 7:01 left in the second period, and Kramer's pass to Bruer with 45 seconds left in the half gave the Vikings a 20-10 lead.

"We kept teeing off because they had to pass to play catch-up," Hol- loway said. "They never got a run- ning game established and that gave us time to tee off. By the third quarter, their linemen seemed to be saying, 'Here they come again.'"