Simon Fearn-USA TODAY Sports

Cristian Espinoza scored his 12th goal of the season and Daniel made seven saves to lead the San Jose Earthquakes to a 1-0 win over the host Vancouver Whitecaps on Sunday.

It was only the second road victory (2-6-4) of the season for the Earthquakes, and it came at one of the tougher away venues in MLS. The Whitecaps drop to 7-3-4 at home.

The result was all the more unlikely given that Vancouver (8-8-7, 31 points) dominated the action. The Whitecaps held a possession of 58.3 and outshot San Jose by a 19-3 margin, including an 8-1 edge in shots on target.

However, the Earthquakes (9-7-8, 35 points) made their lone target count, as Espinoza extended his scoring streak to four matches.

In the 43rd minute, San Jose took advantage of the Whitecaps' pressure by launching a counterattack. Jeremy Ebobisse crossed to Espinoza for the decisive strike before Vancouver's defenders were ready.

Daniel did the rest, recording his fourth clean sheet of the season. Daniel held strong against the Whitecaps' constant pressure, including saves on Sergio Cordova and Brian White in the 14th minute. The second of those stops saw Daniel deny White's close-range header off a well-placed cross from Pedro Vite.

The Earthquakes didn't have a single shot in the second half, focusing entirely on defending and limiting Vancouver to two shots on goal during the final 45 minutes.

Daniel again came up big when the Whitecaps did challenge, including another impressive save in the 60th minute off a tricky redirected shot from Cordova.

San Jose also got some help from the goalpost in the 81st minute. Sam Adekugbe's free kick curved around the wall toward the far side of the net but hit the post on the Whitecaps' closest chance of the match.

Adekugbe and Richie Laryea were playing their first matches with Vancouver since being acquired during the transfer window. Laryea had two shots in the first 45 minutes before being substituted for Adekugbe at halftime.

More must-reads:

TODAY'S BEST
Do Oilers need more from Connor McDavid to get to Stanley Cup Final?
All-Rookie teams show gems available all over draft
The NBA has not witnessed this much parity in 50 years
Knicks expected to be 'aggressive' in upgrading their roster
Drew Bledsoe offers advice for Patriots rookie QB Drake Maye
2024 AFC revenge games: Brothers, 'Stefon Diggs Bowl' to take center stage
2024 NFC revenge games: Which game should Cowboys, others have circled?
How All-Star Race victory could turn Joey Logano's season around
Xander Schauffele's triumph could open the floodgates for his career
Anderson Silva, Chael Sonnen will finish off their trilogy in a boxing ring
Ranking the five best MLB free-agent signings of offseason
Veteran WR, former first-round pick announces NFL retirement
Oilers advance to West Final again after holding off Canucks in Game 7
Bengals star WR not expected to sign franchise tender before OTAs
Red Sox RHP diagnosed with ligament damage in elbow
Watch: Caitlin Clark shows off range with logo three, but Fever fall short
Former Dolphins receiving leader announces his retirement from NFL
Detroit Lions dominate PFF's top-25 players under 25
Hall of Famer, legendary Raiders offensive lineman dead at 86
Report: Cavs owner 'would never' trade Donovan Mitchell to this team