But the Cardinal evened the score in the 65th minute as Matt Taylor snuck home a cross past UW keeper Ryan Herman.
The Huskies rallied, scoring two goals in the final 12 minutes. In the 78th minute, senior captain Taylor Peay scored his fifth goal of the season off a corner kick, while Jones added an insurance goal in the 87th minute off a counter attack.
The Huskies were outshot 19-12, but allowed only four of 19 shots to be on goal. Herman made four saves in improving to 4-0-1.
The Huskies (7-0-2) win over the Cardinal sets up a showdown with top-ranked California on Sunday morning.