PALO ALTO, Calif. -- Maggie Steffens and Kiley Neushul each scored three times and Stanford defeated Princeton 7-2 in NCAA quarterfinal action at Avery Aquatic Center on Friday afternoon. The Cardinal advance to the NCAA semifinal on Saturday evening against Southern California.

2015 NC Women's Water Polo Championship
Championship Highlights
Stanford repeats as national champion vs. UCLA
Reger: Senior leaders step up when Stanford needed it
Reger: UCLA goalie Hill improves after year away
Semifinals Highlights
Stanford sets up title-game rematch with UCLA
Reger: Carrega a ‘perfect match' at California
UCLA tops Cal to clinch 10th trip to title game
First round Highlights
Reger: Big West gaining ground on powerhouse MPSF
California escapes UC Irvine on McKee goal
UCLA advances to semifinals for fifth consecutive year
Reger: Kistler a pleasant surprise for UC San Diego
Southern California stomps Hawaii in quarterfinals
Stanford rolls by Princeton, advances to semis
Reger: Stanford looks to become first host champion
Brackets: Interactive | Printable
Stanford scored six of its seven goals in the first half. Princeton goalkeeper Ashleigh Johnson made 18 saves to keep the Tigers within reach.

The Cardinal took advantage of their man-up and penalty opportunities. Steffens converted on two of Stanford’s 6-on-5 chances, once in the first quarter and once in the second, and Neushul put home two of her scores on five-meter penalty shots.

Dani Jackovich tallied Stanford’s other goal of the day, scoring her 28th of the year with 1:42 on the clock in the first quarter.

Gabby Stone made eight saves in the cage for the Cardinal.