Kennebunk used a precision passing game, even against the wind, to control the game and earn a 2-0 win over Portland in a Class A South girls’ soccer preliminary game Friday at Fitzpatrick Stadium.

Leah Dumas and Leah Bridgham scored for the Rams.

The ninth-seeded Rams (5-7-3) moved on to Tuesday’s quarterfinal at defending state champion and No. 1 seed Windham (13-1). No. 8 Portland is done at 8-7.

Portland began the game with constant pressure, using a gusting wind at its back. Midfielder Chessa Hoekstra continually sent in balls for chances. The Rams were on their heels.

“That was tough at first,” Dumas said of the wind.

But Kennebunk held on with its defensive quartet of Elizabeth Cain, Gabby Harrison, Abby Lennon and Kendall Dolan. Eventually the Rams began working the ball up with short passes against the wind.

“We’ve really worked on playing a nice possession style,” Coach John Dolan said. “The girls did a nice job of the moving the ball from spot to spot. Their movement was really crisp.”

Kennebunk put together a nifty series of passes for its first goal. Outside the box, Bridgham tapped the ball to Lily Wolff. She crossed to Sarah Thill, who sent in a perfect pass that Dumas caught up to and scored. Her shot tucked inside the upper right corner with 13:54 left in the first half.

“We practiced a lot, just passing in triangles, to make sure we could connect with each other,” Dumas said.

The Rams had the wind in the second half and dominated. With 23:09 left in the game, Bridgham took a pass from Wolff and buried it.

Portland had few chances against the wind. Kate Johnson took the Bulldogs’ only shot of the half, but goalkeeper Kyra Schwartzman made the last of her seven saves.

“We didn’t generate a lot of offense today, which was surprising,” said Portland Coach Arthur Mosen, whose team averaged 3.6 goals a game.

“We were not at our best today. I don’t know why. Credit to Kennebunk.”

Portland goalkeeper Taylor Crosby finished the game with 12 saves.