York9 FC earned their first Canadian Premier League win on Saturday, taking down Pacific FC 1-0 on a blustery day at York Lions Stadium.

An own goal from PFC defender Ryan McCurdy was the difference for York9, who were still good value for their victory.

PFC nearly took the lead in the 7th minute via an early penalty call. A Luca Gasparotto handball sent PFC captain Ben Fisk to the spot. Fisk failed to convert, with Y9 goalkeeper Nathan Ingham saving the attempt with a jump to his left. That sequence brought Pacific their only two goalward shots of the half as York9 dominated, holding possession well and creating numerous chances.

The Nine Stripes were rewarded for their first-half work in the 36th minute via an own goal from McCurdy. A low cross and a smart dummy found Emilio Estevez on the left side. The winger's shot was going wide but being directed by the PFC defender into his own net.

WATCH: York9 FC vs. Pacific FC Match in a Minute:

An own goal from PFC defender Ryan McCurdy was the difference for York9, who walked away with a 1-0 victory for their 1st win of the CPL season. 1:09

Pacific had better luck in the second half playing with the south wind to their back, firing off several tricky long-range efforts. Substitute Marcus Haber had the best chance for the visitors, with a clear-cut effort denied by a sprawling Ingham, who was key in sealing Y9 their first league victory.

WATCH: Nathan Ingham is happy to finally get a win in the CPL:

Nathan Ingham spoke with CBC Sports' Signa Butler after York9 beat Pacific FC 1-0 for their first win of the CPL season. 0:47

Both sides will be back in action in the mid-week. York9 will move on to another play FC Edmonton on Wednesday, June 19, and Pacific will jet off to Winnipeg for a date with Valour FC on June 20.

Cavs stay undefeated with Al Classico win over Edmonton

Cavalry FC remained perfect in the league and against their Al Classico rivals with an empathic 3-0 win against FC Edmonton at Clarke Stadium on Saturday.

WATCH: Cavalry FC wins Al Classico to remain undefeated:

Cavalry FC posted an emphatic 3-0 victory over Edmonton FC to extend their winning streak to six games. 1:02

The win – the biggest of Cavalry's Spring season – extends the league-leader's undefeated run to six CPL matches.

The Eddies had the best of Cavalry through the first half, outshooting the visitors 13-3. Oumar Diouck, who took an extra touch while open in front of the six-yard box, had the best of the Eddies' early chances, but couldn't finish in front of goal. Cavalry stabilized themselves late in the half after going to a back three, replacing midfielder Julian Buscher for centreback Dominick Zator.

In the 66th minute, the Cavs had their breakthrough. Dom Malonga smartly found Sergio Camargo on a slicing run, with the attacking midfielder tucking away the game's first marker past a defender and goalkeeper Connor James.

Camargo completed his brace in the 73rd minute after he was left unmarked by a disorganized Eddies backline. The attacking midfielder smashed home his second after a play started by a long throw-in, then bounced around by four other Cavalry players in and around the box. The Cavs weren't done there.

Nico Pasquotti made it three for Cavalry five minutes later in the 77th minute, after following up on his powerful shot into James and then tapping home his second goal in league play.

The Cavs will stay on the road, heading out east to take on HFX Wanderers FC. Meanwhile, FCE travels to Toronto for yet another meeting with York9 FC at York Lions Stadium.

Forge FC stuns Valour FC with pair of late goals

Forge FC refuse to concede the CPL's Spring championship. They defeated Valour FC 2-1 on Saturday at Tim Hortons Field, keeping their hopes alive with a pair of late goals in a sizzling home fixture.

WATCH: Forge FC books a spot in 2019 CONCACAF League:

Force FC scored a pair of goals late, including and own goal right before stoppage time, to down Valour FC 2-1. 1:03

Marco Bustos got Valour off the ground very early, scoring a jaw-dropping strike from well outside the box just 30 seconds in. The game settled down after that quick start, as Valour let the home side come to them, and Forge seemed unable to find a breakthrough.

The equalizer did come, though. Jace Kotsopoulos' first CPL goal equalized in the 84th minute, salvaging a point in what then seemed destined to end in a draw. The game had one more surprise in store, however, as a 90th-minute Tristan Borges corner deflected off Valour's Jordan Murrell and barely squeaked over the line, giving Forge all three points.

With the win, Forge have kept their hopes alive in the Spring season, as they remain two points back of league-leaders Cavalry FC (who have two games in hand).

The defeat of Valour also clinches the Spring mini-table between these two sides and FC Edmonton, meaning Forge FC will represent the Canadian Premier League in the 2019 CONCACAF League, kicking off in July against Antigua GFC.

Valour have only a few days off before they take to the pitch again on Thursday, June 20, when they'll host Pacific FC at IG Field. Forge, meanwhile, are the lone CPL team with no midweek game, so they'll wait until Saturday, June 22 before a highly-anticipated rematch with Cavalry FC.