RICHMOND, Va. -
Maryland scored three runs in the eighth inning to erase a two-run deficit and held on for a 4-3 victory over VCU on Tuesday at The Diamond.

Entering the eighth, the Terps (20-17) had managed just three hits off of VCU (16-18) starter Seth Greene. But the Maryland strung together two hits and two walks, and benefited from a VCU error to take the lead.

Blake Schmit delivered the big blow of the inning. Schmit fouled off the first two pitches of the at-bat and finally connected on 1-2 pitch for the game-tying double. Three batters later, Schmit scored the go-ahead run on an error by the third baseman.

Key defensive plays in the fourth and sixth innings kept the Terrapins in the ball game. A lead-off double and two walks loaded the bases for the Rams with one out in the fourth. Needing two outs to keep the deficit at two, Robinson induced the 4-6-3 double play to get the Terps out of the inning.

In the sixth, the Rams loaded the bases once again with one out, but reliever Jared Price worked his way out of the jam by getting a force out at home and getting the final out on a ground ball to first. Price pitched two perfect innings in relief to earn his second win of the season.

Maryland had to hold off one more VCU rally in the ninth with closer Kevin Mooney on the mound. After retiring the first two hitters of the inning, a double and back-to-back walks loaded the bases for the Rams. Right fielder Taylor Buran attempted a drag bunt to score the tying run from third, but Mooney jumped on the ground ball and threw home for the force out and the final out of the game.

For Mooney, it is his team-high fifth save of the season.

The Rams got on the board first in the bottom of the second scoring three runs on four hits. VCU recorded back-to-back singles to open the inning and moved the runners to second and third on a sacrifice bunt from Jordan Weymouth.

On the next at-bat, Rob Malan hit a chopper to third, but Kevin Martir's throw home to get the lead runner was a bit low allowing the run to score. VCU added two more runs on a bunt single and single to right field.

The Terps answered back in the top of the fourth. Charlie White led off with a line-drive single to center. Two batters later, LaMonte Wade dropped a single in front of the center fielder to put runners at the corners with one out for Martir. The freshman brought White home with a sacrifice fly to left.

Terrapin starter Alex Robinson rebounded from a three-run second inning and held the Rams scoreless over his final three innings of work. Robinson allowed three runs on six hits in five innings with three strikeouts.

White finished 2-for-3 for his 20th multi-hit game of the season, which leads the team. The sophomore remains one stolen base shy of the single-season program record with 33.