Thomas Beck scored two goals and Clay Hicks added the third for Mooney (9-7-2). Sean Sikich had two assists and Chris Faulkner had the third.
Andrew Gardner scored for the Bulldogs. Jeremy Shaw assisted.
Alex Rosowicz had a busy night in the net for Lakeview (11-4-3) saving 16 shots. Mooney keeper David Perry had none.
The Cardinals now advance to a district final Saturday against Poland.
Chelsea Guerrieri had 14 digs and nine kills, while Morgan Walters had 15 assists and three aces for Girard (17-8).
Callie Jay had 10 points, while Bryanna Jay added four blocks.