Eric Peterson had totaled three hits in seven games with the Raptors this season after a recent assignment to Ogden, previously having played in Single-A and Double-A this year.
But the Raptors infielder shed his slump Tuesday and helped his team batter Great Falls pitching to the tune of 19 hits on the way to a 10-5 victory at Centene Stadium.
Peterson finished 4 for 4 at the plate, scoring twice and driving in two runs to key the offensive output.
As has become a trend in six contests after the All-Star game, Ogden (36-20, 10-8) fell behind in the first inning when a throwing error helped Great Falls (26-29, 4-13) to a 2-1 lead.
The Raptors took control in the third inning, however, when Peterson and Dillon Paulson led off the inning with singles and Ronny Brito drew a walk. Matt Cogen drove in a run and Niko Hulsizer singled in two before later stealing third base and scoring on a throwing error, putting Ogden ahead 5-2.
After the Voyagers trimmed the lead to 5-3 in the fifth, Ogden answered in the sixth when Jefrey Souffront and Kenneth Betancourt led off the sixth with consecutive triples, and Peterson added a sacrifice fly for a 7-3 lead.
Peterson hit another sacrifice fly in the seventh to make it 8-5.
Matt Cogen added yet another triple to Ogden's box score in the eighth and scored on a double from Jon Littell to account for the final 10-5 tally.
Kevin Malisheski picked up the win on the mound, allowing one earned run in a five-inning start. The right-hander struck out five and walked one.
With the lead growing, Luis Pasen threw the final two innings for Ogden, striking out three and allowing one baserunner. Raptors pitchers allowed only six hits.
Ramon Rodriguez totaled three hits for the Raptors. Betancourt, Brito, Cogen, Littell and Souffront each had two.
Matt Portland earned the loss for Great Falls, giving up five earned runs in five innings.
The two teams play the rubber match of their three-game series Wednesday. The Raptors have Thursday off before beginning a seven-game homestand Friday.