The Missoula Osprey gave up 11 runs over the first three innings Thursday and lost 12-7 to the Orem Owlz in their first game back from the Pioneer League All-Star break.
A late comeback fell short for the Osprey, who actually outhit the host Owlz, 18-16, in a Pioneer League slugfest.
Edgar Martinez started for Missoula but didn't get out of the second, giving up three homers and five runs in 1.2 innings.
Landon Whitson relieved Martinez after a two-run triple chased the Osprey starter, and got former big-money international signing Kevin Maitan to ground out to end the home half of the second with Missoula down 5-0.
The Osprey got three back in the top of the third on an RBI single by Buddy Kennedy and a two-run double by Zack Shannon, but Whitson gave the runs back and then some in the bottom of the inning, giving up five more runs on a flood of extra-base hits by Orem.
Another run scored on a wild pitch by Melvin Ovalles, who relieved Whitson, before the Osprey escaped the inning down 11-3.
Missoula mounted a comeback over the middle innings.
Alek Thomas, the No. 6 prospect in the Arizona Diamondbacks organization, had the big hit, as his first professional homer was a three-run bomb that made it 11-7 in the top of the sixth.
That was as close as Missoula got, though, as two Orem relievers combined to shut down the Osprey over the final three innings.
Thomas and Shannon each drove in three for Missoula. Outfielder Jordyn Adams had three hits and drove in four for Orem.
The loss snapped a four-game winning streak for Missoula and dropped the Osprey to 6-6 in the second half of the Pioneer League season.
Orem moved to 3-9 in the second half. The teams will resume their four-game set Friday, with first pitch scheduled for 7:05 p.m.