Vancouver Whitecaps’ Kei Kamara (23) gets his head on the ball after taking a pass in front of San Jose Earthquakes goalkeeper Andrew Tarbell but misses the net during the second half of an MLS soccer game in Vancouver, on Saturday September 1, 2018. THE CANADIAN PRESS/Darryl Dyck

The Whitecaps seemed calm and unhurried throughout much of the game, taking time to set up plays and maintaining a strong defence.

They limited the Quakes to 11 shots, while putting up 16 of their own.

San Jose defender Nick Lima drew a yellow card for unsporting behaviour 42 minutes in, after he was caught tugging on Davies’ shorts as they battled for the ball.

Vancouver players were shown the yellow card twice in the second half, beginning with Cristian Techera, who was clocked for unsporting behaviour 63 minutes in.

The five-foot-two midfielder responded minutes later with his best attempt of the game, going one-on-one with San Jose keeper Andrew Tarbell and forcing the goalie to drop to the field to make a stop.

Reyna earned a yellow for unsporting behaviour in the 67th minute. It was the Peruvian’s fifth yellow card of the season and he will miss Vancouver’s next game.

The 24-year-old continued to grind out an impressive performance, despite the sanction.

In the 78th minute, Reyna sailed a pass to teammate Nicolas Mezquida. The midfielder took a moment to settle the ball, then punted a rocket into the upper left-hand corner of the net, just out of the reach of Tarbell.

Nicolas "if you're not going to mark me I'm just going to shoot and score" Mezquida.

The Quakes’ only goal of the night came in the 91st minute, when San Jose midfielder Vako Qazaishvili popped the ball in past Vancouver keeper Stefan Marinovic.

The Quakes gave the ‘Caps a scare in the final minutes, with a flurry of chances that kept Marinovic on his toes.

The Whitecaps have not posted a shutout since April 27, when they put up a 2-0 victory over Real Salt Lake.

The win was a crucial one for the ‘Caps, who are in a tight battle with the Seattle Sounders, Real Salt Lake, the Portland Timbers and L.A. Galaxy for the Western Conference’s last three playoff spots. The teams are all sitting within three points of each other.

On Sept. 15, they’ll host the Sounders, who are in the midst of a historic eight-game win streak. Vancouver will then battle FC Dallas, currently the top-seeded team in the Western Conference, on Sept. 23.

Gemma Karstens-Smith, The Canadian Press

San Jose Earthquakes’ Magnus Eriksson, top, falls over Vancouver Whitecaps’ Brett Levis after having the ball taken away from him during the first half of an MLS soccer game in Vancouver, on Saturday September 1, 2018. THE CANADIAN PRESS/Darryl Dyck