THOUSAND OAKS, Calif. (AP) _ Duncan Hardy caught two touchdown passes and Evan Hlavacek returned a kickoff 95 yards for another score Saturday as San Diego held off Cal Lutheran 28-21.

The Toreros (1-2) held a 28-7 lead before the Kingsmen (0-2) scored two fourth-quarter touchdowns and had a chance to either tie or go after that. The game ended after Cal Lutheran's Ryan Huisenga threw two incompletions into the end zone from the San Diego 32-yard line.

Hardy caught a 15-yard touchdown pass from John Khamis early in the second quarter to give San Diego a 7-0 lead. The Kingsmen tied it with 1:30 left in the half on a 1-yard run by Huisenga.

However, Hlavacek returned the following kickoff for his touchdown to put San Diego ahead for good.

Hardy caught his second scoring pass, this one a 21-yarder from James Beck, midway through the third quarter to make it 21-7. Later in the period, Buddy Brown intercepted a pass by Huisenga and returned it four yards for a touchdown to give the Toreros a 21-point lead.

Huisenga's second 1-yard scoring run on the first play of the fourth quarter made it 28-14, and Fredrik Nanhed's 3-yard touchdown run with 10:26 remaining completed the scoring.

There were five field goals attempted in the game _ three by Cal Lutheran _ with none being successful.

San Diego's Jason Keo led all rushers in the game with 105 yards on 30 carries. Khamis completed all four passes he attempted for 68 yards and Beck was 4-of-6 for 56 yards.

Huisenga completed 23 of 41 passes for 275 yards. Nanhed led the Kingsmen in rushing with 83 yards on 23 carries.

The win was the fourth straight for San Diego over Cal Lutheran, but the Kingsmen still lead the series 9-5.