The Medford Rogues hit late and often to spoil another possible Portland Pickles upset Tuesday night.
Before a crowd of 2,570 at Walker Stadium, the Pickles built a 2-0 lead.
But Medford, which is threatening to pull away in the Great West League regular season, atop the loop by 3 1/2 games, had a total of nine hits in the seventh and eighth innings, scoring four times in each frame, and won 9-5.
The Rogues finished with 12 hits to seven for Portland, which got another big game from UCLA's Zander Clarke. He homered and doubled and had two RBIs on four hits.
Also for the Pickles, Daniel Lopez from the University of Portland had two RBIs and Matt Starcovic drove in a run.
Portland starter Matt Hardy went six innings, striking out six and allowing one run on three hits and three walks.
Colton Walker (0-3) suffered the loss, giving up four runs on four hits without getting an out in the seventh.
It was the fifth meeting in five days between the teams, with another one (and the final game of the Portland home series) to come at 7 p.m. Wednesday.
Medford has won four of the five, taking two of three at home last weekend.
In mid-June, Medford and Portland played three times at Medford, as well, and the Rogues won all three.
But the Pickles have played Medford tough. They've lost twice by one run and once by two runs.
"We've given them a couple of those games," Pickles manager Jeff Lahti said.
Clarke's first-inning double on Tuesday gave Portland a 1-0 lead. Starvoic made it 2-0 with his single in the third.
Also on Tuesday, in a 1 p.m. game, the Pickles beat the touring Perth Heat 6-0 in nonleague action. Kelechi Anyanwu had two doubles and an RBI, Renner Stecki drove in two runs, and Brady Johnson hit a two-run home run in the seventh. Matt Lester, Zach Johnson and Matt Olstead led the pitching.