SAN RAMON -- For the first time in 15 years, the James Logan High football has earned the chance to play for a North Coast Section championship.

The No. 3 seeded Colts blew past host No. 2 California 40-7 in Saturday's NCS Division I semifinals and will face top-seeded De La Salle in this Saturday's section title game at Dublin High. Game time is 7 p.m.

"Our guys have been thinking about this (championship) game for probably two years now," said Logan coach George Zuber. "We knew we had something special."

Cal (9-3) received the opening kickoff and marched down the field to take a 7-0 lead on Karris Johnson's 8-yard touchdown run. But the Grizzlies wouldn't reach the red zone again.

While the Logan defense forced punts and turnovers, the Colts' running game gashed the Grizzlies for 389 yards.

Warren Miles Long and quarterback Jeffrey Prothro did the bulk of the damage. Long, a Northwestern-bound two-way standout, rushed for 143 yards and three touchdowns.

Prothro, who gave an oral commitment to the UCLA track and field program earlier in the week, made his biggest plays with his legs. He rushed for 128 yards and two scores, showing off his speed on a nifty 65-yard touchdown scamper.

The Colts (12-1) went ahead for good on Damond Beasley's 9-yard touchdown run with 5:44 left in the second quarter as Logan scored 40 straight points to end the game.

Johnson gained 41 yards on Cal's opening drive, but was held to just 43 more the rest of the game.

Cameron Owen threw for 85 yards for the Grizzlies, who turned the ball over twice in Logan territory.

To get to the NCS championship, seventh-year Logan head coach George Zuber had to get past his former defensive coordinator, Eric Billeci, who is now in his fourth year as Cal's head coach.

"We talk two times a week and are really good friends," Zuber said. "We bounce ideas off each other, we talk about the teams we play every week and help each other out as best we can. This week we didn't talk."

Logan's only loss this year came in overtime at Del Oro-Loomis.

Follow Stephanie Hammon at twitter.com/stephhammon.