The game's only goal came early in the second half when Shawn Barry sent a long ball into the right corner of the Portland half of the field, and Tony Tchani then drove a cross toward the back post, where Ari Dimas finished with a one-timer. UP goalkeeper Austin Guerrero was able to slow the shot down, but it still trickled over the goal line before Portland defender Ryan Kawulok was able to clear it.
"Shawn Barry played a great ball," Dimas said. "I was making a run to the far post and I didn't have much of an angle so I was just trying to direct it onto the frame. The keeper was sliding to his right and his momentum carried him and I got the ball to the left. It was a big boost coming into the second half and definitely pumped us up."
Restrepo made big saves on Ricardo Carillo in the second minute, Ryan Luke late in the first half and Collen Warner in the 74th minute.
"We grinded it out in the last 20 minutes," Virginia coach George Gelnovatch said. "In terms of grinding it out and creating chances the result and the performance were very good."
The win extended Virginia's unbeaten streak to 13 games and its shutout streak to 10 games.
"Virginia is a very good side and I wish them all the best," said Portland coach Bill Irwin. "We came in here and gave them all they can handle. We did our program proud and I have nothing but admiration for our guys."