Waterloo 3-2, Cambridge 7-5
The visiting Pirates erased a 2-0 deficit with a three-run seventh to defeat the Blue Jays.
All three of Waterloo's runs in the seventh came off errors.
Senior Dane Blanchar struck out nine and did not give up an earned run for Cambridge.
Senior J.T. Parish pitched all nine innings and struck out 16 batters to lead the Blue Jays over the Pirates.
Junior Kaleb Kapsner delivered a two-RBI single in the top of the ninth for Cambridge.
Waterloo scored three in the sixth to force extra innings.