The Troubadours scored three goals in the third and four in the second to build a 7-0 halftime lead. The Grizzlies scored four in the third but never got any closer than four.
Junior Claire McManus held GB scoreless in the first half as the Troubies built the lead and made five saves overall in the contest.
St. Francis (17-9) will face top-seed Davis in the final for the third consecutive season. Davis defeated Woodcreek 13-6 to reach the final. The Final will be at Roseville Aquatic Center at 5:30 p.m. on Saturday. Tickets are $12 for adults, $10 for seniors and $5 for students.
St. Francis 9, Granite Bay 4
SF – Slater 4, Houck 3, Wilkins, Mathrakot.