Cory Keylor hit for the cycle and Chad Spann had a career-high seven RBIs on Saturday, leading the Portland Sea Dogs to an 18-7 romp over the Harrisburg Senators.
Keylor, who was 4-for-5, tripled in the first inning, doubled in the third, singled in the fifth and belted his eighth homer, a two-run shot in the seventh. Cesar Crespo is the only other Sea Dog to hit for the cycle, accomplishing the feat on June 16, 2000 against Binghamton.
"Everything fell into place," Keylor said. "I got some good pitches to hit and I didn't try to do too much. I really wasn't thinking about it [the cycle]. I didn't realize it until I got into the dugout after the home run. It was a fun night."
It was also a lot of fun for Spann, who belted a three-run homer in the second and a solo blast, his fourth, in the fourth. He also went 4-for-5.
The 23-year-old third baseman, whose previous high was five RBIs on July 21 in a win over Binghamton, also singled home a run in the first and ripped a two-run double in the fifth.
"I was seeing the ball well," Spann said. "I think the whole team is seeing the ball well and swinging well as a whole. This is something we can really build on as a team."
Dusty Brown hit a grand slam in the first and drove in five runs, while Jeff Natale ripped his fifth homer, a solo blast in the eighth for the Sea Dogs (60-50), who set a season high for runs en route to their fifth straight win.
Reliever Jose Vaquedano (2-1) allowed two runs on two hits and two walks with one strikeout in 2 2/3 innings to pick up the win for Portland, which has scored 31 runs in its last two games. Starter Thomas Hottovy yielded four runs --three earned -- on four hits in 2 1/3 frames.
Josh Whitesell and Ofilio Castro each had two hits and an RBI for the Senators (38-76).
Starter Michael O'Connor (1-5) lost his fifth straight decision after getting tagged for eight runs on seven hits in two innings. He struck out one and walked two.
Alan Friedman is a contributor to MLB.com.