Princeton kept up the pressure all game long, and eventually it paid off Wednesday in its 2A Rock Falls Regional semifinal. The Tigresses had baserunners in all but one inning, and they finally broke through with runs in each of the final three innings to top Rock Falls 3-2.